home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Documentation / Performance Tools Notes / QuickView™ 2.2f2 / QuickView™ 2.2f2.rsrc / CODE_13_QH Menu.txt < prev    next >
Text File  |  1996-05-07  |  101KB  |  1,893 lines

  1. # near model CODE resource
  2. # jump table entries: 61928-61968 (41 of them)
  3. 00000000  FFFF                     .invalid   <<F/7/7>>
  4. 00000002  F1E8                     .invalid   <<F/7/0>>
  5. 00000004  0000 12F6                ori.b      D0, 0xF6
  6. 00000008  2F0A                     move.l     -[A7], A2
  7. 0000000A  246F 0008                movea.l    A2, [A7 + 0x8]
  8. 0000000E  41ED B260                lea.l      A0, [A5 - 0x4DA0]
  9. 00000012  2488                     move.l     [A2], A0
  10. 00000014  41ED B78E                lea.l      A0, [A5 - 0x4872]
  11. 00000018  2488                     move.l     [A2], A0
  12. 0000001A  486A 0004                pea.l      [A2 + 0x4]
  13. 0000001E  4EBA 052A                jsr        [PC + 0x52A /* 0000054A */]
  14. 00000022  7001                     moveq.l    D0, 0x01
  15. 00000024  2540 0010                move.l     [A2 + 0x10], D0
  16. 00000028  42AA 0014                clr.l      [A2 + 0x14]
  17. 0000002C  204A                     movea.l    A0, A2
  18. 0000002E  584F                     addq.w     A7, 4
  19. 00000030  245F                     movea.l    A2, [A7]+
  20. 00000032  4E75                     rts
  21. 00000034  2F0A                     move.l     -[A7], A2
  22. 00000036  246F 0008                movea.l    A2, [A7 + 0x8]
  23. 0000003A  200A                     move.l     D0, A2
  24. 0000003C  6758                     beq        +0x5A /* 00000096 */
  25. 0000003E  41ED B78E                lea.l      A0, [A5 - 0x4872]
  26. 00000042  2488                     move.l     [A2], A0
  27. 00000044  2F0A                     move.l     -[A7], A2
  28. 00000046  4EBA 01D4                jsr        [PC + 0x1D4 /* 0000021C */]
  29. 0000004A  2F0A                     move.l     -[A7], A2
  30. 0000004C  4EBA 004E                jsr        [PC + 0x4E /* 0000009C */]
  31. 00000050  4AAA 0014                tst.l      [A2 + 0x14]
  32. 00000054  504F                     addq.w     A7, 8
  33. 00000056  6706                     beq        +0x8 /* 0000005E */
  34. 00000058  206A 0014                movea.l    A0, [A2 + 0x14]
  35. 0000005C  A023                     syscall    DisposHandle/DisposeHandle
  36. label0000005E:
  37. 0000005E  204A                     movea.l    A0, A2
  38. 00000060  5888                     addq.l     A0, 4
  39. 00000062  2008                     move.l     D0, A0
  40. 00000064  6718                     beq        +0x1A /* 0000007E */
  41. 00000066  41ED B248                lea.l      A0, [A5 - 0x4DB8]
  42. 0000006A  2548 0004                move.l     [A2 + 0x4], A0
  43. 0000006E  204A                     movea.l    A0, A2
  44. 00000070  5888                     addq.l     A0, 4
  45. 00000072  2008                     move.l     D0, A0
  46. 00000074  6708                     beq        +0xA /* 0000007E */
  47. 00000076  41ED B260                lea.l      A0, [A5 - 0x4DA0]
  48. 0000007A  2548 0004                move.l     [A2 + 0x4], A0
  49. label0000007E:
  50. 0000007E  200A                     move.l     D0, A2
  51. 00000080  6706                     beq        +0x8 /* 00000088 */
  52. 00000082  41ED B260                lea.l      A0, [A5 - 0x4DA0]
  53. 00000086  2488                     move.l     [A2], A0
  54. label00000088:
  55. 00000088  4A6F 000C                tst.w      [A7 + 0xC]
  56. 0000008C  6F08                     ble        +0xA /* 00000096 */
  57. 0000008E  2F0A                     move.l     -[A7], A2
  58. 00000090  4EBA 11F8                jsr        [PC + 0x11F8 /* 0000128A */]
  59. 00000094  584F                     addq.w     A7, 4
  60. label00000096:
  61. 00000096  204A                     movea.l    A0, A2
  62. 00000098  245F                     movea.l    A2, [A7]+
  63. 0000009A  4E75                     rts
  64. fn0000009C:
  65. 0000009C  514F                     subq.w     A7, 8
  66. 0000009E  42A7                     clr.l      -[A7]
  67. 000000A0  486D F250                pea.l      [A5 - 0xDB0]
  68. 000000A4  206F 0014                movea.l    A0, [A7 + 0x14]
  69. 000000A8  4868 0004                pea.l      [A0 + 0x4]
  70. 000000AC  486F 000C                pea.l      [A7 + 0xC]
  71. 000000B0  4EBA 06B8                jsr        [PC + 0x6B8 /* 0000076A */]
  72. 000000B4  41ED B23C                lea.l      A0, [A5 - 0x4DC4]
  73. 000000B8  2F48 0010                move.l     [A7 + 0x10], A0
  74. 000000BC  41ED B260                lea.l      A0, [A5 - 0x4DA0]
  75. 000000C0  2F48 0010                move.l     [A7 + 0x10], A0
  76. 000000C4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  77. 000000C8  4E75                     rts
  78. fn000000CA:
  79. 000000CA  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  80. 000000CE  514F                     subq.w     A7, 8
  81. 000000D0  246F 0020                movea.l    A2, [A7 + 0x20]
  82. 000000D4  266F 0024                movea.l    A3, [A7 + 0x24]
  83. 000000D8  2F2F 0028                move.l     -[A7], [A7 + 0x28]
  84. 000000DC  2F0B                     move.l     -[A7], A3
  85. 000000DE  486A 0004                pea.l      [A2 + 0x4]
  86. 000000E2  4EBA 0482                jsr        [PC + 0x482 /* 00000566 */]
  87. 000000E6  3600                     move.w     D3, D0
  88. 000000E8  3003                     move.w     D0, D3
  89. 000000EA  48C0                     ext.l      D0
  90. 000000EC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  91. 000000F0  670A                     beq        +0xC /* 000000FC */
  92. 000000F2  3003                     move.w     D0, D3
  93. 000000F4  504F                     addq.w     A7, 8
  94. 000000F6  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  95. 000000FA  4E75                     rts
  96. label000000FC:
  97. 000000FC  B5ED A5E2                cmpa.l     A2, [A5 - 0x5A1E]
  98. 00000100  57C0                     seq        D0
  99. 00000102  4400                     neg.b      D0
  100. 00000104  4880                     ext.w      D0
  101. 00000106  48C0                     ext.l      D0
  102. 00000108  6772                     beq        +0x74 /* 0000017C */
  103. 0000010A  286B 0008                movea.l    A4, [A3 + 0x8]
  104. 0000010E  200C                     move.l     D0, A4
  105. 00000110  6764                     beq        +0x66 /* 00000176 */
  106. 00000112  2F0B                     move.l     -[A7], A3
  107. 00000114  486A 0004                pea.l      [A2 + 0x4]
  108. 00000118  4EBA 0556                jsr        [PC + 0x556 /* 00000670 */]
  109. 0000011C  2600                     move.l     D3, D0
  110. 0000011E  7800                     moveq.l    D4, 0x00
  111. 00000120  7004                     moveq.l    D0, 0x04
  112. 00000122  2032 0808                move.l     D0, [A2 + D0 + 0x8]
  113. 00000126  2203                     move.l     D1, D3
  114. 00000128  5281                     addq.l     D1, 1
  115. 0000012A  B280                     cmp.l      D1, D0
  116. 0000012C  504F                     addq.w     A7, 8
  117. 0000012E  6C40                     bge        +0x42 /* 00000170 */
  118. 00000130  486A 0004                pea.l      [A2 + 0x4]
  119. 00000134  486F 0004                pea.l      [A7 + 0x4]
  120. 00000138  4EBA 0612                jsr        [PC + 0x612 /* 0000074C */]
  121. 0000013C  97CB                     sub.l      A3, A3
  122. 0000013E  504F                     addq.w     A7, 8
  123. 00000140  600C                     bra        +0xE /* 0000014E */
  124. label00000142:
  125. 00000142  246B 0008                movea.l    A2, [A3 + 0x8]
  126. 00000146  200A                     move.l     D0, A2
  127. 00000148  6704                     beq        +0x6 /* 0000014E */
  128. 0000014A  2052                     movea.l    A0, [A2]
  129. 0000014C  3810                     move.w     D4, [A0]
  130. label0000014E:
  131. 0000014E  2003                     move.l     D0, D3
  132. 00000150  5383                     subq.l     D3, 1
  133. 00000152  4A80                     tst.l      D0
  134. 00000154  670E                     beq        +0x10 /* 00000164 */
  135. 00000156  4857                     pea.l      [A7]
  136. 00000158  4EBA 0644                jsr        [PC + 0x644 /* 0000079E */]
  137. 0000015C  2648                     movea.l    A3, A0
  138. 0000015E  2008                     move.l     D0, A0
  139. 00000160  584F                     addq.w     A7, 4
  140. 00000162  66DE                     bne        -0x20 /* 00000142 */
  141. label00000164:
  142. 00000164  41ED B23C                lea.l      A0, [A5 - 0x4DC4]
  143. 00000168  2E88                     move.l     [A7], A0
  144. 0000016A  41ED B260                lea.l      A0, [A5 - 0x4DA0]
  145. 0000016E  2E88                     move.l     [A7], A0
  146. label00000170:
  147. 00000170  2F0C                     move.l     -[A7], A4
  148. 00000172  3F04                     move.w     -[A7], D4
  149. 00000174  A935                     syscall    InsertMenu
  150. label00000176:
  151. 00000176  7001                     moveq.l    D0, 0x01
  152. 00000178  2B40 A5DE                move.l     [A5 - 0x5A22], D0
  153. label0000017C:
  154. 0000017C  7000                     moveq.l    D0, 0x00
  155. 0000017E  504F                     addq.w     A7, 8
  156. 00000180  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  157. 00000184  4E75                     rts
  158. fn00000186:
  159. 00000186  206F 0004                movea.l    A0, [A7 + 0x4]
  160. 0000018A  B1ED A5E2                cmpa.l     A0, [A5 - 0x5A1E]
  161. 0000018E  57C0                     seq        D0
  162. 00000190  4400                     neg.b      D0
  163. 00000192  4880                     ext.w      D0
  164. 00000194  48C0                     ext.l      D0
  165. 00000196  2B40 A5DE                move.l     [A5 - 0x5A22], D0
  166. 0000019A  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  167. 0000019E  4868 0004                pea.l      [A0 + 0x4]
  168. 000001A2  4EBA 04E6                jsr        [PC + 0x4E6 /* 0000068A */]
  169. 000001A6  504F                     addq.w     A7, 8
  170. 000001A8  4E75                     rts
  171. 000001AA  48E7 0038                movem.l    -[A7], A2,A3,A4
  172. 000001AE  514F                     subq.w     A7, 8
  173. 000001B0  286F 0018                movea.l    A4, [A7 + 0x18]
  174. 000001B4  B9ED A5E2                cmpa.l     A4, [A5 - 0x5A1E]
  175. 000001B8  57C0                     seq        D0
  176. 000001BA  4400                     neg.b      D0
  177. 000001BC  4880                     ext.w      D0
  178. 000001BE  48C0                     ext.l      D0
  179. 000001C0  6652                     bne        +0x54 /* 00000214 */
  180. 000001C2  4AAD A5E2                tst.l      [A5 - 0x5A1E]
  181. 000001C6  670A                     beq        +0xC /* 000001D2 */
  182. 000001C8  2F2D A5E2                move.l     -[A7], [A5 - 0x5A1E]
  183. 000001CC  4EBA 004E                jsr        [PC + 0x4E /* 0000021C */]
  184. 000001D0  584F                     addq.w     A7, 4
  185. label000001D2:
  186. 000001D2  486C 0004                pea.l      [A4 + 0x4]
  187. 000001D6  486F 0004                pea.l      [A7 + 0x4]
  188. 000001DA  4EBA 0570                jsr        [PC + 0x570 /* 0000074C */]
  189. 000001DE  504F                     addq.w     A7, 8
  190. 000001E0  600E                     bra        +0x10 /* 000001F0 */
  191. label000001E2:
  192. 000001E2  246B 0008                movea.l    A2, [A3 + 0x8]
  193. 000001E6  200A                     move.l     D0, A2
  194. 000001E8  6706                     beq        +0x8 /* 000001F0 */
  195. 000001EA  2F0A                     move.l     -[A7], A2
  196. 000001EC  4267                     clr.w      -[A7]
  197. 000001EE  A935                     syscall    InsertMenu
  198. label000001F0:
  199. 000001F0  4857                     pea.l      [A7]
  200. 000001F2  4EBA 05AA                jsr        [PC + 0x5AA /* 0000079E */]
  201. 000001F6  2648                     movea.l    A3, A0
  202. 000001F8  2008                     move.l     D0, A0
  203. 000001FA  584F                     addq.w     A7, 4
  204. 000001FC  66E4                     bne        -0x1A /* 000001E2 */
  205. 000001FE  41ED B23C                lea.l      A0, [A5 - 0x4DC4]
  206. 00000202  2E88                     move.l     [A7], A0
  207. 00000204  41ED B260                lea.l      A0, [A5 - 0x4DA0]
  208. 00000208  2E88                     move.l     [A7], A0
  209. 0000020A  7001                     moveq.l    D0, 0x01
  210. 0000020C  2B40 A5DE                move.l     [A5 - 0x5A22], D0
  211. 00000210  2B4C A5E2                move.l     [A5 - 0x5A1E], A4
  212. label00000214:
  213. 00000214  504F                     addq.w     A7, 8
  214. 00000216  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  215. 0000021A  4E75                     rts
  216. fn0000021C:
  217. 0000021C  48E7 0030                movem.l    -[A7], A2,A3
  218. 00000220  514F                     subq.w     A7, 8
  219. 00000222  246F 0014                movea.l    A2, [A7 + 0x14]
  220. 00000226  B5ED A5E2                cmpa.l     A2, [A5 - 0x5A1E]
  221. 0000022A  57C0                     seq        D0
  222. 0000022C  4400                     neg.b      D0
  223. 0000022E  4880                     ext.w      D0
  224. 00000230  48C0                     ext.l      D0
  225. 00000232  6742                     beq        +0x44 /* 00000276 */
  226. 00000234  486A 0004                pea.l      [A2 + 0x4]
  227. 00000238  486F 0004                pea.l      [A7 + 0x4]
  228. 0000023C  4EBA 050E                jsr        [PC + 0x50E /* 0000074C */]
  229. 00000240  504F                     addq.w     A7, 8
  230. 00000242  600E                     bra        +0x10 /* 00000252 */
  231. label00000244:
  232. 00000244  246B 0008                movea.l    A2, [A3 + 0x8]
  233. 00000248  200A                     move.l     D0, A2
  234. 0000024A  6706                     beq        +0x8 /* 00000252 */
  235. 0000024C  2052                     movea.l    A0, [A2]
  236. 0000024E  3F10                     move.w     -[A7], [A0]
  237. 00000250  A936                     syscall    DeleteMenu
  238. label00000252:
  239. 00000252  4857                     pea.l      [A7]
  240. 00000254  4EBA 0548                jsr        [PC + 0x548 /* 0000079E */]
  241. 00000258  2648                     movea.l    A3, A0
  242. 0000025A  2008                     move.l     D0, A0
  243. 0000025C  584F                     addq.w     A7, 4
  244. 0000025E  66E4                     bne        -0x1A /* 00000244 */
  245. 00000260  41ED B23C                lea.l      A0, [A5 - 0x4DC4]
  246. 00000264  2E88                     move.l     [A7], A0
  247. 00000266  41ED B260                lea.l      A0, [A5 - 0x4DA0]
  248. 0000026A  2E88                     move.l     [A7], A0
  249. 0000026C  7001                     moveq.l    D0, 0x01
  250. 0000026E  2B40 A5DE                move.l     [A5 - 0x5A22], D0
  251. 00000272  42AD A5E2                clr.l      [A5 - 0x5A1E]
  252. label00000276:
  253. 00000276  504F                     addq.w     A7, 8
  254. 00000278  4CDF 0C00                movem.l    A2,A3, [A7]+
  255. 0000027C  4E75                     rts
  256. 0000027E  42A7                     clr.l      -[A7]
  257. 00000280  486D F270                pea.l      [A5 - 0xD90]
  258. 00000284  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  259. 00000288  4EAD DA98                jsr        [A5 - 0x2568]
  260. 0000028C  584F                     addq.w     A7, 4
  261. 0000028E  2F08                     move.l     -[A7], A0
  262. 00000290  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  263. 00000294  4EBA 0050                jsr        [PC + 0x50 /* 000002E6 */]
  264. 00000298  4FEF 0010                lea.l      A7, [A7 + 0x10]
  265. 0000029C  4E75                     rts
  266. 0000029E  42A7                     clr.l      -[A7]
  267. 000002A0  486D F270                pea.l      [A5 - 0xD90]
  268. 000002A4  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  269. 000002A8  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  270. 000002AC  4EBA 0038                jsr        [PC + 0x38 /* 000002E6 */]
  271. 000002B0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  272. 000002B4  4E75                     rts
  273. 000002B6  594F                     subq.w     A7, 4
  274. 000002B8  4857                     pea.l      [A7]
  275. 000002BA  486D F278                pea.l      [A5 - 0xD88]
  276. 000002BE  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  277. 000002C2  4EAD DA98                jsr        [A5 - 0x2568]
  278. 000002C6  584F                     addq.w     A7, 4
  279. 000002C8  2F08                     move.l     -[A7], A0
  280. 000002CA  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  281. 000002CE  4EBA 0016                jsr        [PC + 0x16 /* 000002E6 */]
  282. 000002D2  2008                     move.l     D0, A0
  283. 000002D4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  284. 000002D8  6706                     beq        +0x8 /* 000002E0 */
  285. 000002DA  2057                     movea.l    A0, [A7]
  286. 000002DC  584F                     addq.w     A7, 4
  287. 000002DE  4E75                     rts
  288. label000002E0:
  289. 000002E0  91C8                     sub.l      A0, A0
  290. 000002E2  584F                     addq.w     A7, 4
  291. 000002E4  4E75                     rts
  292. fn000002E6:
  293. 000002E6  48E7 003A                movem.l    -[A7], A2,A3,A4,A6
  294. 000002EA  514F                     subq.w     A7, 8
  295. 000002EC  266F 0020                movea.l    A3, [A7 + 0x20]
  296. 000002F0  2C6F 0024                movea.l    A6, [A7 + 0x24]
  297. 000002F4  286F 0028                movea.l    A4, [A7 + 0x28]
  298. 000002F8  200B                     move.l     D0, A3
  299. 000002FA  660A                     bne        +0xC /* 00000306 */
  300. 000002FC  91C8                     sub.l      A0, A0
  301. 000002FE  504F                     addq.w     A7, 8
  302. 00000300  4CDF 5C00                movem.l    A2,A3,A4,A6, [A7]+
  303. 00000304  4E75                     rts
  304. label00000306:
  305. 00000306  206F 001C                movea.l    A0, [A7 + 0x1C]
  306. 0000030A  4868 0004                pea.l      [A0 + 0x4]
  307. 0000030E  486F 0004                pea.l      [A7 + 0x4]
  308. 00000312  4EBA 0438                jsr        [PC + 0x438 /* 0000074C */]
  309. 00000316  504F                     addq.w     A7, 8
  310. 00000318  6028                     bra        +0x2A /* 00000342 */
  311. label0000031A:
  312. 0000031A  2F0C                     move.l     -[A7], A4
  313. 0000031C  2F0B                     move.l     -[A7], A3
  314. 0000031E  2F0A                     move.l     -[A7], A2
  315. 00000320  4E96                     jsr        [A6]
  316. 00000322  4A80                     tst.l      D0
  317. 00000324  4FEF 000C                lea.l      A7, [A7 + 0xC]
  318. 00000328  6718                     beq        +0x1A /* 00000342 */
  319. 0000032A  264A                     movea.l    A3, A2
  320. 0000032C  41ED B23C                lea.l      A0, [A5 - 0x4DC4]
  321. 00000330  2E88                     move.l     [A7], A0
  322. 00000332  41ED B260                lea.l      A0, [A5 - 0x4DA0]
  323. 00000336  2E88                     move.l     [A7], A0
  324. 00000338  204B                     movea.l    A0, A3
  325. 0000033A  504F                     addq.w     A7, 8
  326. 0000033C  4CDF 5C00                movem.l    A2,A3,A4,A6, [A7]+
  327. 00000340  4E75                     rts
  328. label00000342:
  329. 00000342  4857                     pea.l      [A7]
  330. 00000344  4EBA 0458                jsr        [PC + 0x458 /* 0000079E */]
  331. 00000348  2448                     movea.l    A2, A0
  332. 0000034A  2008                     move.l     D0, A0
  333. 0000034C  584F                     addq.w     A7, 4
  334. 0000034E  66CA                     bne        -0x34 /* 0000031A */
  335. 00000350  41ED B23C                lea.l      A0, [A5 - 0x4DC4]
  336. 00000354  2E88                     move.l     [A7], A0
  337. 00000356  41ED B260                lea.l      A0, [A5 - 0x4DA0]
  338. 0000035A  2E88                     move.l     [A7], A0
  339. 0000035C  91C8                     sub.l      A0, A0
  340. 0000035E  504F                     addq.w     A7, 8
  341. 00000360  4CDF 5C00                movem.l    A2,A3,A4,A6, [A7]+
  342. 00000364  4E75                     rts
  343. 00000366  48E7 1020                movem.l    -[A7], D3,A2
  344. 0000036A  514F                     subq.w     A7, 8
  345. 0000036C  262F 001C                move.l     D3, [A7 + 0x1C]
  346. 00000370  206F 0014                movea.l    A0, [A7 + 0x14]
  347. 00000374  4868 0004                pea.l      [A0 + 0x4]
  348. 00000378  486F 0004                pea.l      [A7 + 0x4]
  349. 0000037C  4EBA 03CE                jsr        [PC + 0x3CE /* 0000074C */]
  350. 00000380  504F                     addq.w     A7, 8
  351. 00000382  600E                     bra        +0x10 /* 00000392 */
  352. label00000384:
  353. 00000384  206A 0008                movea.l    A0, [A2 + 0x8]
  354. 00000388  2050                     movea.l    A0, [A0]
  355. 0000038A  3010                     move.w     D0, [A0]
  356. 0000038C  48C0                     ext.l      D0
  357. 0000038E  B680                     cmp.l      D3, D0
  358. 00000390  670E                     beq        +0x10 /* 000003A0 */
  359. label00000392:
  360. 00000392  4857                     pea.l      [A7]
  361. 00000394  4EBA 0408                jsr        [PC + 0x408 /* 0000079E */]
  362. 00000398  2448                     movea.l    A2, A0
  363. 0000039A  2008                     move.l     D0, A0
  364. 0000039C  584F                     addq.w     A7, 4
  365. 0000039E  66E4                     bne        -0x1A /* 00000384 */
  366. label000003A0:
  367. 000003A0  41ED B23C                lea.l      A0, [A5 - 0x4DC4]
  368. 000003A4  2E88                     move.l     [A7], A0
  369. 000003A6  41ED B260                lea.l      A0, [A5 - 0x4DA0]
  370. 000003AA  2E88                     move.l     [A7], A0
  371. 000003AC  200A                     move.l     D0, A2
  372. 000003AE  660A                     bne        +0xC /* 000003BA */
  373. 000003B0  7000                     moveq.l    D0, 0x00
  374. 000003B2  504F                     addq.w     A7, 8
  375. 000003B4  4CDF 0408                movem.l    D3,A2, [A7]+
  376. 000003B8  4E75                     rts
  377. label000003BA:
  378. 000003BA  2F2F 0020                move.l     -[A7], [A7 + 0x20]
  379. 000003BE  2F2F 001C                move.l     -[A7], [A7 + 0x1C]
  380. 000003C2  2F0A                     move.l     -[A7], A2
  381. 000003C4  4EBA 0A98                jsr        [PC + 0xA98 /* 00000E5E */]
  382. 000003C8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  383. 000003CC  4CDF 0408                movem.l    D3,A2, [A7]+
  384. 000003D0  4E75                     rts
  385. 000003D2  514F                     subq.w     A7, 8
  386. 000003D4  486F 0010                pea.l      [A7 + 0x10]
  387. 000003D8  486D F258                pea.l      [A5 - 0xDA8]
  388. 000003DC  206F 0014                movea.l    A0, [A7 + 0x14]
  389. 000003E0  4868 0004                pea.l      [A0 + 0x4]
  390. 000003E4  486F 000C                pea.l      [A7 + 0xC]
  391. 000003E8  4EBA 0380                jsr        [PC + 0x380 /* 0000076A */]
  392. 000003EC  41ED B23C                lea.l      A0, [A5 - 0x4DC4]
  393. 000003F0  2F48 0010                move.l     [A7 + 0x10], A0
  394. 000003F4  41ED B260                lea.l      A0, [A5 - 0x4DA0]
  395. 000003F8  2F48 0010                move.l     [A7 + 0x10], A0
  396. 000003FC  4FEF 0018                lea.l      A7, [A7 + 0x18]
  397. 00000400  4E75                     rts
  398. 00000402  514F                     subq.w     A7, 8
  399. 00000404  486F 0010                pea.l      [A7 + 0x10]
  400. 00000408  486D F260                pea.l      [A5 - 0xDA0]
  401. 0000040C  206F 0014                movea.l    A0, [A7 + 0x14]
  402. 00000410  4868 0004                pea.l      [A0 + 0x4]
  403. 00000414  486F 000C                pea.l      [A7 + 0xC]
  404. 00000418  4EBA 0350                jsr        [PC + 0x350 /* 0000076A */]
  405. 0000041C  41ED B23C                lea.l      A0, [A5 - 0x4DC4]
  406. 00000420  2F48 0010                move.l     [A7 + 0x10], A0
  407. 00000424  41ED B260                lea.l      A0, [A5 - 0x4DA0]
  408. 00000428  2F48 0010                move.l     [A7 + 0x10], A0
  409. 0000042C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  410. 00000430  4E75                     rts
  411. 00000432  514F                     subq.w     A7, 8
  412. 00000434  42A7                     clr.l      -[A7]
  413. 00000436  486D F268                pea.l      [A5 - 0xD98]
  414. 0000043A  206F 0014                movea.l    A0, [A7 + 0x14]
  415. 0000043E  4868 0004                pea.l      [A0 + 0x4]
  416. 00000442  486F 000C                pea.l      [A7 + 0xC]
  417. 00000446  4EBA 0322                jsr        [PC + 0x322 /* 0000076A */]
  418. 0000044A  41ED B23C                lea.l      A0, [A5 - 0x4DC4]
  419. 0000044E  2F48 0010                move.l     [A7 + 0x10], A0
  420. 00000452  41ED B260                lea.l      A0, [A5 - 0x4DA0]
  421. 00000456  2F48 0010                move.l     [A7 + 0x10], A0
  422. 0000045A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  423. 0000045E  4E75                     rts
  424. 00000460  2F03                     move.l     -[A7], D3
  425. 00000462  4267                     clr.w      -[A7]
  426. 00000464  A938                     syscall    HiliteMenu
  427. 00000466  206F 0008                movea.l    A0, [A7 + 0x8]
  428. 0000046A  4AA8 0010                tst.l      [A0 + 0x10]
  429. 0000046E  670E                     beq        +0x10 /* 0000047E */
  430. 00000470  206F 0008                movea.l    A0, [A7 + 0x8]
  431. 00000474  7004                     moveq.l    D0, 0x04
  432. 00000476  2030 0808                move.l     D0, [A0 + D0 + 0x8]
  433. 0000047A  4A80                     tst.l      D0
  434. 0000047C  6604                     bne        +0x6 /* 00000482 */
  435. label0000047E:
  436. 0000047E  7000                     moveq.l    D0, 0x00
  437. 00000480  6002                     bra        +0x4 /* 00000484 */
  438. label00000482:
  439. 00000482  7001                     moveq.l    D0, 0x01
  440. label00000484:
  441. 00000484  2600                     move.l     D3, D0
  442. 00000486  4EAD DE80                jsr        [A5 - 0x2180]
  443. 0000048A  4A80                     tst.l      D0
  444. 0000048C  57C0                     seq        D0
  445. 0000048E  4400                     neg.b      D0
  446. 00000490  4880                     ext.w      D0
  447. 00000492  48C0                     ext.l      D0
  448. 00000494  B680                     cmp.l      D3, D0
  449. 00000496  6604                     bne        +0x6 /* 0000049C */
  450. 00000498  A937                     syscall    DrawMenuBar
  451. 0000049A  600E                     bra        +0x10 /* 000004AA */
  452. label0000049C:
  453. 0000049C  4A83                     tst.l      D3
  454. 0000049E  6706                     beq        +0x8 /* 000004A6 */
  455. 000004A0  4EAD DE98                jsr        [A5 - 0x2168]
  456. 000004A4  6004                     bra        +0x6 /* 000004AA */
  457. label000004A6:
  458. 000004A6  4EAD DE90                jsr        [A5 - 0x2170]
  459. label000004AA:
  460. 000004AA  261F                     move.l     D3, [A7]+
  461. 000004AC  4E75                     rts
  462. 000004AE  4AAF 0004                tst.l      [A7 + 0x4]
  463. 000004B2  6716                     beq        +0x18 /* 000004CA */
  464. 000004B4  3F3C 0001                move.w     -[A7], 0x1
  465. 000004B8  206F 0006                movea.l    A0, [A7 + 0x6]
  466. 000004BC  4850                     pea.l      [A0]
  467. 000004BE  2057                     movea.l    A0, [A7]
  468. 000004C0  2250                     movea.l    A1, [A0]
  469. 000004C2  2269 0008                movea.l    A1, [A1 + 0x8]
  470. 000004C6  4E91                     jsr        [A1]
  471. 000004C8  5C4F                     addq.w     A7, 6
  472. label000004CA:
  473. 000004CA  4E75                     rts
  474. 000004CC  206F 0008                movea.l    A0, [A7 + 0x8]
  475. 000004D0  2F10                     move.l     -[A7], [A0]
  476. 000004D2  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  477. 000004D6  4EBA 0B12                jsr        [PC + 0xB12 /* 00000FEA */]
  478. 000004DA  504F                     addq.w     A7, 8
  479. 000004DC  4E75                     rts
  480. 000004DE  226F 0004                movea.l    A1, [A7 + 0x4]
  481. 000004E2  206F 0008                movea.l    A0, [A7 + 0x8]
  482. 000004E6  4A90                     tst.l      [A0]
  483. 000004E8  6708                     beq        +0xA /* 000004F2 */
  484. 000004EA  0029 0010 001C           ori.b      [A1 + 0x1C], 0x10
  485. 000004F0  6006                     bra        +0x8 /* 000004F8 */
  486. label000004F2:
  487. 000004F2  0229 00EF 001C           andi.b     [A1 + 0x1C], 0xEF
  488. label000004F8:
  489. 000004F8  4E75                     rts
  490. 000004FA  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  491. 000004FE  4EBA 0AC6                jsr        [PC + 0xAC6 /* 00000FC6 */]
  492. 00000502  584F                     addq.w     A7, 4
  493. 00000504  4E75                     rts
  494. 00000506  206F 0004                movea.l    A0, [A7 + 0x4]
  495. 0000050A  2068 0018                movea.l    A0, [A0 + 0x18]
  496. 0000050E  B1EF 0008                cmpa.l     A0, [A7 + 0x8]
  497. 00000512  57C0                     seq        D0
  498. 00000514  4400                     neg.b      D0
  499. 00000516  4880                     ext.w      D0
  500. 00000518  48C0                     ext.l      D0
  501. 0000051A  4E75                     rts
  502. 0000051C  2F0A                     move.l     -[A7], A2
  503. 0000051E  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  504. 00000522  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  505. 00000526  4EBA 08D4                jsr        [PC + 0x8D4 /* 00000DFC */]
  506. 0000052A  2448                     movea.l    A2, A0
  507. 0000052C  200A                     move.l     D0, A2
  508. 0000052E  504F                     addq.w     A7, 8
  509. 00000530  6712                     beq        +0x14 /* 00000544 */
  510. 00000532  4AAF 0010                tst.l      [A7 + 0x10]
  511. 00000536  6706                     beq        +0x8 /* 0000053E */
  512. 00000538  206F 0010                movea.l    A0, [A7 + 0x10]
  513. 0000053C  208A                     move.l     [A0], A2
  514. label0000053E:
  515. 0000053E  7001                     moveq.l    D0, 0x01
  516. 00000540  245F                     movea.l    A2, [A7]+
  517. 00000542  4E75                     rts
  518. label00000544:
  519. 00000544  7000                     moveq.l    D0, 0x00
  520. 00000546  245F                     movea.l    A2, [A7]+
  521. 00000548  4E75                     rts
  522. fn0000054A:
  523. 0000054A  226F 0004                movea.l    A1, [A7 + 0x4]
  524. 0000054E  41ED B260                lea.l      A0, [A5 - 0x4DA0]
  525. 00000552  2288                     move.l     [A1], A0
  526. 00000554  41ED B248                lea.l      A0, [A5 - 0x4DB8]
  527. 00000558  2288                     move.l     [A1], A0
  528. 0000055A  42A9 0004                clr.l      [A1 + 0x4]
  529. 0000055E  42A9 0008                clr.l      [A1 + 0x8]
  530. 00000562  2049                     movea.l    A0, A1
  531. 00000564  4E75                     rts
  532. fn00000566:
  533. 00000566  48E7 183A                movem.l    -[A7], D3,D4,A2,A3,A4,A6
  534. 0000056A  286F 001C                movea.l    A4, [A7 + 0x1C]
  535. 0000056E  2C6F 0020                movea.l    A6, [A7 + 0x20]
  536. 00000572  262F 0024                move.l     D3, [A7 + 0x24]
  537. 00000576  97CB                     sub.l      A3, A3
  538. 00000578  7800                     moveq.l    D4, 0x00
  539. label0000057A:
  540. 0000057A  4878 0010                push.l     0x10
  541. 0000057E  4EBA 0CAE                jsr        [PC + 0xCAE /* 0000122E */]
  542. 00000582  2448                     movea.l    A2, A0
  543. 00000584  2008                     move.l     D0, A0
  544. 00000586  584F                     addq.w     A7, 4
  545. 00000588  6708                     beq        +0xA /* 00000592 */
  546. 0000058A  2F0A                     move.l     -[A7], A2
  547. 0000058C  4EBA 019E                jsr        [PC + 0x19E /* 0000072C */]
  548. 00000590  584F                     addq.w     A7, 4
  549. label00000592:
  550. 00000592  264A                     movea.l    A3, A2
  551. 00000594  200B                     move.l     D0, A3
  552. 00000596  6766                     beq        +0x68 /* 000005FE */
  553. 00000598  274E 0004                move.l     [A3 + 0x4], A6
  554. 0000059C  4AAC 0004                tst.l      [A4 + 0x4]
  555. 000005A0  6704                     beq        +0x6 /* 000005A6 */
  556. 000005A2  4A83                     tst.l      D3
  557. 000005A4  661A                     bne        +0x1C /* 000005C0 */
  558. label000005A6:
  559. 000005A6  276C 0004 0008           move.l     [A3 + 0x8], [A4 + 0x4]
  560. 000005AC  4AAC 0004                tst.l      [A4 + 0x4]
  561. 000005B0  6708                     beq        +0xA /* 000005BA */
  562. 000005B2  206C 0004                movea.l    A0, [A4 + 0x4]
  563. 000005B6  214B 000C                move.l     [A0 + 0xC], A3
  564. label000005BA:
  565. 000005BA  294B 0004                move.l     [A4 + 0x4], A3
  566. 000005BE  6038                     bra        +0x3A /* 000005F8 */
  567. label000005C0:
  568. 000005C0  246C 0004                movea.l    A2, [A4 + 0x4]
  569. 000005C4  6004                     bra        +0x6 /* 000005CA */
  570. label000005C6:
  571. 000005C6  246A 0008                movea.l    A2, [A2 + 0x8]
  572. label000005CA:
  573. 000005CA  200A                     move.l     D0, A2
  574. 000005CC  670E                     beq        +0x10 /* 000005DC */
  575. 000005CE  4AAA 0008                tst.l      [A2 + 0x8]
  576. 000005D2  6708                     beq        +0xA /* 000005DC */
  577. 000005D4  2003                     move.l     D0, D3
  578. 000005D6  5383                     subq.l     D3, 1
  579. 000005D8  4A80                     tst.l      D0
  580. 000005DA  66EA                     bne        -0x14 /* 000005C6 */
  581. label000005DC:
  582. 000005DC  274A 000C                move.l     [A3 + 0xC], A2
  583. 000005E0  276A 0008 0008           move.l     [A3 + 0x8], [A2 + 0x8]
  584. 000005E6  254B 0008                move.l     [A2 + 0x8], A3
  585. 000005EA  4AAB 0008                tst.l      [A3 + 0x8]
  586. 000005EE  6708                     beq        +0xA /* 000005F8 */
  587. 000005F0  206B 0008                movea.l    A0, [A3 + 0x8]
  588. 000005F4  214B 000C                move.l     [A0 + 0xC], A3
  589. label000005F8:
  590. 000005F8  5284                     addq.l     D4, 1
  591. 000005FA  6700 FF7E                beq        -0x80 /* 0000057A */
  592. label000005FE:
  593. 000005FE  4A84                     tst.l      D4
  594. 00000600  6622                     bne        +0x24 /* 00000624 */
  595. 00000602  200B                     move.l     D0, A3
  596. 00000604  6716                     beq        +0x18 /* 0000061C */
  597. 00000606  4A80                     tst.l      D0
  598. 00000608  6712                     beq        +0x14 /* 0000061C */
  599. 0000060A  3F3C 0001                move.w     -[A7], 0x1
  600. 0000060E  4853                     pea.l      [A3]
  601. 00000610  2057                     movea.l    A0, [A7]
  602. 00000612  2250                     movea.l    A1, [A0]
  603. 00000614  2269 0008                movea.l    A1, [A1 + 0x8]
  604. 00000618  4E91                     jsr        [A1]
  605. 0000061A  5C4F                     addq.w     A7, 6
  606. label0000061C:
  607. 0000061C  7094                     moveq.l    D0, 0xFFFFFF94
  608. 0000061E  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  609. 00000622  4E75                     rts
  610. label00000624:
  611. 00000624  52AC 0008                addq.l     [A4 + 0x8], 1
  612. 00000628  7000                     moveq.l    D0, 0x00
  613. 0000062A  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  614. 0000062E  4E75                     rts
  615. fn00000630:
  616. 00000630  48E7 0018                movem.l    -[A7], A3,A4
  617. 00000634  286F 0010                movea.l    A4, [A7 + 0x10]
  618. 00000638  266F 0014                movea.l    A3, [A7 + 0x14]
  619. 0000063C  206F 000C                movea.l    A0, [A7 + 0xC]
  620. 00000640  2268 0004                movea.l    A1, [A0 + 0x4]
  621. 00000644  200B                     move.l     D0, A3
  622. 00000646  671C                     beq        +0x1E /* 00000664 */
  623. 00000648  4293                     clr.l      [A3]
  624. 0000064A  6018                     bra        +0x1A /* 00000664 */
  625. label0000064C:
  626. 0000064C  B9E9 0004                cmpa.l     A4, [A1 + 0x4]
  627. 00000650  6608                     bne        +0xA /* 0000065A */
  628. 00000652  2049                     movea.l    A0, A1
  629. 00000654  4CDF 1800                movem.l    A3,A4, [A7]+
  630. 00000658  4E75                     rts
  631. label0000065A:
  632. 0000065A  200B                     move.l     D0, A3
  633. 0000065C  6702                     beq        +0x4 /* 00000660 */
  634. 0000065E  5293                     addq.l     [A3], 1
  635. label00000660:
  636. 00000660  2269 0008                movea.l    A1, [A1 + 0x8]
  637. label00000664:
  638. 00000664  2009                     move.l     D0, A1
  639. 00000666  66E4                     bne        -0x1A /* 0000064C */
  640. 00000668  91C8                     sub.l      A0, A0
  641. 0000066A  4CDF 1800                movem.l    A3,A4, [A7]+
  642. 0000066E  4E75                     rts
  643. fn00000670:
  644. 00000670  594F                     subq.w     A7, 4
  645. 00000672  4857                     pea.l      [A7]
  646. 00000674  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  647. 00000678  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  648. 0000067C  4EBA FFB2                jsr        [PC - 0x4E /* 00000630 */]
  649. 00000680  202F 000C                move.l     D0, [A7 + 0xC]
  650. 00000684  4FEF 0010                lea.l      A7, [A7 + 0x10]
  651. 00000688  4E75                     rts
  652. fn0000068A:
  653. 0000068A  48E7 0030                movem.l    -[A7], A2,A3
  654. 0000068E  266F 000C                movea.l    A3, [A7 + 0xC]
  655. 00000692  42A7                     clr.l      -[A7]
  656. 00000694  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  657. 00000698  2F0B                     move.l     -[A7], A3
  658. 0000069A  4EBA FF94                jsr        [PC - 0x6C /* 00000630 */]
  659. 0000069E  2448                     movea.l    A2, A0
  660. 000006A0  200A                     move.l     D0, A2
  661. 000006A2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  662. 000006A6  6748                     beq        +0x4A /* 000006F0 */
  663. 000006A8  4AAA 000C                tst.l      [A2 + 0xC]
  664. 000006AC  670A                     beq        +0xC /* 000006B8 */
  665. 000006AE  206A 000C                movea.l    A0, [A2 + 0xC]
  666. 000006B2  216A 0008 0008           move.l     [A0 + 0x8], [A2 + 0x8]
  667. label000006B8:
  668. 000006B8  4AAA 0008                tst.l      [A2 + 0x8]
  669. 000006BC  670A                     beq        +0xC /* 000006C8 */
  670. 000006BE  206A 0008                movea.l    A0, [A2 + 0x8]
  671. 000006C2  216A 000C 000C           move.l     [A0 + 0xC], [A2 + 0xC]
  672. label000006C8:
  673. 000006C8  B5EB 0004                cmpa.l     A2, [A3 + 0x4]
  674. 000006CC  6606                     bne        +0x8 /* 000006D4 */
  675. 000006CE  276A 0008 0004           move.l     [A3 + 0x4], [A2 + 0x8]
  676. label000006D4:
  677. 000006D4  200A                     move.l     D0, A2
  678. 000006D6  4A80                     tst.l      D0
  679. 000006D8  6712                     beq        +0x14 /* 000006EC */
  680. 000006DA  3F3C 0001                move.w     -[A7], 0x1
  681. 000006DE  4852                     pea.l      [A2]
  682. 000006E0  2057                     movea.l    A0, [A7]
  683. 000006E2  2250                     movea.l    A1, [A0]
  684. 000006E4  2269 0008                movea.l    A1, [A1 + 0x8]
  685. 000006E8  4E91                     jsr        [A1]
  686. 000006EA  5C4F                     addq.w     A7, 6
  687. label000006EC:
  688. 000006EC  53AB 0008                subq.l     [A3 + 0x8], 1
  689. label000006F0:
  690. 000006F0  4CDF 0C00                movem.l    A2,A3, [A7]+
  691. 000006F4  4E75                     rts
  692. fn000006F6:
  693. 000006F6  48E7 1020                movem.l    -[A7], D3,A2
  694. 000006FA  262F 0010                move.l     D3, [A7 + 0x10]
  695. 000006FE  206F 000C                movea.l    A0, [A7 + 0xC]
  696. 00000702  2468 0004                movea.l    A2, [A0 + 0x4]
  697. 00000706  6004                     bra        +0x6 /* 0000070C */
  698. label00000708:
  699. 00000708  246A 0008                movea.l    A2, [A2 + 0x8]
  700. label0000070C:
  701. 0000070C  200A                     move.l     D0, A2
  702. 0000070E  6708                     beq        +0xA /* 00000718 */
  703. 00000710  2003                     move.l     D0, D3
  704. 00000712  5383                     subq.l     D3, 1
  705. 00000714  4A80                     tst.l      D0
  706. 00000716  66F0                     bne        -0xE /* 00000708 */
  707. label00000718:
  708. 00000718  200A                     move.l     D0, A2
  709. 0000071A  4A80                     tst.l      D0
  710. 0000071C  6604                     bne        +0x6 /* 00000722 */
  711. 0000071E  91C8                     sub.l      A0, A0
  712. 00000720  6004                     bra        +0x6 /* 00000726 */
  713. label00000722:
  714. 00000722  206A 0004                movea.l    A0, [A2 + 0x4]
  715. label00000726:
  716. 00000726  4CDF 0408                movem.l    D3,A2, [A7]+
  717. 0000072A  4E75                     rts
  718. fn0000072C:
  719. 0000072C  226F 0004                movea.l    A1, [A7 + 0x4]
  720. 00000730  41ED B260                lea.l      A0, [A5 - 0x4DA0]
  721. 00000734  2288                     move.l     [A1], A0
  722. 00000736  41ED B254                lea.l      A0, [A5 - 0x4DAC]
  723. 0000073A  2288                     move.l     [A1], A0
  724. 0000073C  42A9 0004                clr.l      [A1 + 0x4]
  725. 00000740  42A9 0008                clr.l      [A1 + 0x8]
  726. 00000744  42A9 000C                clr.l      [A1 + 0xC]
  727. 00000748  2049                     movea.l    A0, A1
  728. 0000074A  4E75                     rts
  729. fn0000074C:
  730. 0000074C  226F 0004                movea.l    A1, [A7 + 0x4]
  731. 00000750  41ED B260                lea.l      A0, [A5 - 0x4DA0]
  732. 00000754  2288                     move.l     [A1], A0
  733. 00000756  41ED B23C                lea.l      A0, [A5 - 0x4DC4]
  734. 0000075A  2288                     move.l     [A1], A0
  735. 0000075C  206F 0008                movea.l    A0, [A7 + 0x8]
  736. 00000760  2368 0004 0004           move.l     [A1 + 0x4], [A0 + 0x4]
  737. 00000766  2049                     movea.l    A0, A1
  738. 00000768  4E75                     rts
  739. fn0000076A:
  740. 0000076A  2F0A                     move.l     -[A7], A2
  741. 0000076C  246F 0008                movea.l    A2, [A7 + 0x8]
  742. 00000770  41ED B260                lea.l      A0, [A5 - 0x4DA0]
  743. 00000774  2488                     move.l     [A2], A0
  744. 00000776  41ED B23C                lea.l      A0, [A5 - 0x4DC4]
  745. 0000077A  2488                     move.l     [A2], A0
  746. 0000077C  206F 000C                movea.l    A0, [A7 + 0xC]
  747. 00000780  2568 0004 0004           move.l     [A2 + 0x4], [A0 + 0x4]
  748. 00000786  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  749. 0000078A  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  750. 0000078E  2F0A                     move.l     -[A7], A2
  751. 00000790  4EBA 003C                jsr        [PC + 0x3C /* 000007CE */]
  752. 00000794  204A                     movea.l    A0, A2
  753. 00000796  4FEF 000C                lea.l      A7, [A7 + 0xC]
  754. 0000079A  245F                     movea.l    A2, [A7]+
  755. 0000079C  4E75                     rts
  756. fn0000079E:
  757. 0000079E  48E7 0030                movem.l    -[A7], A2,A3
  758. 000007A2  246F 000C                movea.l    A2, [A7 + 0xC]
  759. 000007A6  266A 0004                movea.l    A3, [A2 + 0x4]
  760. 000007AA  4AAA 0004                tst.l      [A2 + 0x4]
  761. 000007AE  670A                     beq        +0xC /* 000007BA */
  762. 000007B0  206A 0004                movea.l    A0, [A2 + 0x4]
  763. 000007B4  2568 0008 0004           move.l     [A2 + 0x4], [A0 + 0x8]
  764. label000007BA:
  765. 000007BA  200B                     move.l     D0, A3
  766. 000007BC  4A80                     tst.l      D0
  767. 000007BE  6604                     bne        +0x6 /* 000007C4 */
  768. 000007C0  91C8                     sub.l      A0, A0
  769. 000007C2  6004                     bra        +0x6 /* 000007C8 */
  770. label000007C4:
  771. 000007C4  206B 0004                movea.l    A0, [A3 + 0x4]
  772. label000007C8:
  773. 000007C8  4CDF 0C00                movem.l    A2,A3, [A7]+
  774. 000007CC  4E75                     rts
  775. fn000007CE:
  776. 000007CE  48E7 003A                movem.l    -[A7], A2,A3,A4,A6
  777. 000007D2  2C6F 0014                movea.l    A6, [A7 + 0x14]
  778. 000007D6  286F 0018                movea.l    A4, [A7 + 0x18]
  779. 000007DA  266F 001C                movea.l    A3, [A7 + 0x1C]
  780. 000007DE  6008                     bra        +0xA /* 000007E8 */
  781. label000007E0:
  782. 000007E0  2F0B                     move.l     -[A7], A3
  783. 000007E2  2F0A                     move.l     -[A7], A2
  784. 000007E4  4E94                     jsr        [A4]
  785. 000007E6  504F                     addq.w     A7, 8
  786. label000007E8:
  787. 000007E8  2F0E                     move.l     -[A7], A6
  788. 000007EA  4EBA FFB2                jsr        [PC - 0x4E /* 0000079E */]
  789. 000007EE  2448                     movea.l    A2, A0
  790. 000007F0  2008                     move.l     D0, A0
  791. 000007F2  584F                     addq.w     A7, 4
  792. 000007F4  66EA                     bne        -0x14 /* 000007E0 */
  793. 000007F6  4CDF 5C00                movem.l    A2,A3,A4,A6, [A7]+
  794. 000007FA  4E75                     rts
  795. 000007FC  226F 0004                movea.l    A1, [A7 + 0x4]
  796. 00000800  41ED B260                lea.l      A0, [A5 - 0x4DA0]
  797. 00000804  2288                     move.l     [A1], A0
  798. 00000806  41ED B79A                lea.l      A0, [A5 - 0x4866]
  799. 0000080A  2288                     move.l     [A1], A0
  800. 0000080C  42A9 0004                clr.l      [A1 + 0x4]
  801. 00000810  42A9 0008                clr.l      [A1 + 0x8]
  802. 00000814  42A9 000C                clr.l      [A1 + 0xC]
  803. 00000818  42A9 0010                clr.l      [A1 + 0x10]
  804. 0000081C  7001                     moveq.l    D0, 0x01
  805. 0000081E  2340 0014                move.l     [A1 + 0x14], D0
  806. 00000822  4229 0018                clr.b      [A1 + 0x18]
  807. 00000826  2049                     movea.l    A0, A1
  808. 00000828  4E75                     rts
  809. 0000082A  2F0A                     move.l     -[A7], A2
  810. 0000082C  246F 0008                movea.l    A2, [A7 + 0x8]
  811. 00000830  200A                     move.l     D0, A2
  812. 00000832  674C                     beq        +0x4E /* 00000880 */
  813. 00000834  41ED B79A                lea.l      A0, [A5 - 0x4866]
  814. 00000838  2488                     move.l     [A2], A0
  815. 0000083A  4AAA 0008                tst.l      [A2 + 0x8]
  816. 0000083E  670C                     beq        +0xE /* 0000084C */
  817. 00000840  2F0A                     move.l     -[A7], A2
  818. 00000842  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  819. 00000846  4EBA 054E                jsr        [PC + 0x54E /* 00000D96 */]
  820. 0000084A  504F                     addq.w     A7, 8
  821. label0000084C:
  822. 0000084C  4AAA 0004                tst.l      [A2 + 0x4]
  823. 00000850  670A                     beq        +0xC /* 0000085C */
  824. 00000852  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  825. 00000856  4EAD DA92                jsr        [A5 - 0x256E]
  826. 0000085A  584F                     addq.w     A7, 4
  827. label0000085C:
  828. 0000085C  4AAA 000C                tst.l      [A2 + 0xC]
  829. 00000860  6706                     beq        +0x8 /* 00000868 */
  830. 00000862  206A 000C                movea.l    A0, [A2 + 0xC]
  831. 00000866  A023                     syscall    DisposHandle/DisposeHandle
  832. label00000868:
  833. 00000868  200A                     move.l     D0, A2
  834. 0000086A  6706                     beq        +0x8 /* 00000872 */
  835. 0000086C  41ED B260                lea.l      A0, [A5 - 0x4DA0]
  836. 00000870  2488                     move.l     [A2], A0
  837. label00000872:
  838. 00000872  4A6F 000C                tst.w      [A7 + 0xC]
  839. 00000876  6F08                     ble        +0xA /* 00000880 */
  840. 00000878  2F0A                     move.l     -[A7], A2
  841. 0000087A  4EBA 0A0E                jsr        [PC + 0xA0E /* 0000128A */]
  842. 0000087E  584F                     addq.w     A7, 4
  843. label00000880:
  844. 00000880  204A                     movea.l    A0, A2
  845. 00000882  245F                     movea.l    A2, [A7]+
  846. 00000884  4E75                     rts
  847. 00000886  48E7 103A                movem.l    -[A7], D3,A2,A3,A4,A6
  848. 0000088A  246F 0018                movea.l    A2, [A7 + 0x18]
  849. 0000088E  4AAA 0008                tst.l      [A2 + 0x8]
  850. 00000892  670E                     beq        +0x10 /* 000008A2 */
  851. 00000894  286A 0008                movea.l    A4, [A2 + 0x8]
  852. 00000898  206C 0008                movea.l    A0, [A4 + 0x8]
  853. 0000089C  2648                     movea.l    A3, A0
  854. 0000089E  2008                     move.l     D0, A0
  855. 000008A0  6606                     bne        +0x8 /* 000008A8 */
  856. label000008A2:
  857. 000008A2  4CDF 5C08                movem.l    D3,A2,A3,A4,A6, [A7]+
  858. 000008A6  4E75                     rts
  859. label000008A8:
  860. 000008A8  2C6A 0008                movea.l    A6, [A2 + 0x8]
  861. 000008AC  2F0A                     move.l     -[A7], A2
  862. 000008AE  486E 000C                pea.l      [A6 + 0xC]
  863. 000008B2  4EBA FDBC                jsr        [PC - 0x244 /* 00000670 */]
  864. 000008B6  2600                     move.l     D3, D0
  865. 000008B8  2F0B                     move.l     -[A7], A3
  866. 000008BA  2003                     move.l     D0, D3
  867. 000008BC  5280                     addq.l     D0, 1
  868. 000008BE  3F00                     move.w     -[A7], D0
  869. 000008C0  1F2F 002D                move.b     -[A7], [A7 + 0x2D]
  870. 000008C4  A945                     syscall    CheckItem
  871. 000008C6  504F                     addq.w     A7, 8
  872. 000008C8  4CDF 5C08                movem.l    D3,A2,A3,A4,A6, [A7]+
  873. 000008CC  4E75                     rts
  874. 000008CE  2F03                     move.l     -[A7], D3
  875. 000008D0  2F2F 001E                move.l     -[A7], [A7 + 0x1E]
  876. 000008D4  1F2F 0020                move.b     -[A7], [A7 + 0x20]
  877. 000008D8  2F2F 001A                move.l     -[A7], [A7 + 0x1A]
  878. 000008DC  2F2F 001A                move.l     -[A7], [A7 + 0x1A]
  879. 000008E0  2F2F 001A                move.l     -[A7], [A7 + 0x1A]
  880. 000008E4  2F2F 001A                move.l     -[A7], [A7 + 0x1A]
  881. 000008E8  4EBA 010C                jsr        [PC + 0x10C /* 000009F6 */]
  882. 000008EC  3600                     move.w     D3, D0
  883. 000008EE  3003                     move.w     D0, D3
  884. 000008F0  48C0                     ext.l      D0
  885. 000008F2  4FEF 0016                lea.l      A7, [A7 + 0x16]
  886. 000008F6  6706                     beq        +0x8 /* 000008FE */
  887. 000008F8  3003                     move.w     D0, D3
  888. 000008FA  261F                     move.l     D3, [A7]+
  889. 000008FC  4E75                     rts
  890. label000008FE:
  891. 000008FE  206F 0008                movea.l    A0, [A7 + 0x8]
  892. 00000902  216F 0018 0010           move.l     [A0 + 0x10], [A7 + 0x18]
  893. 00000908  7000                     moveq.l    D0, 0x00
  894. 0000090A  261F                     move.l     D3, [A7]+
  895. 0000090C  4E75                     rts
  896. 0000090E  2F03                     move.l     -[A7], D3
  897. 00000910  2F2F 001E                move.l     -[A7], [A7 + 0x1E]
  898. 00000914  1F2F 0020                move.b     -[A7], [A7 + 0x20]
  899. 00000918  2F2F 001A                move.l     -[A7], [A7 + 0x1A]
  900. 0000091C  2F2F 001A                move.l     -[A7], [A7 + 0x1A]
  901. 00000920  2F2F 001A                move.l     -[A7], [A7 + 0x1A]
  902. 00000924  2F2F 001A                move.l     -[A7], [A7 + 0x1A]
  903. 00000928  4EBA 00CC                jsr        [PC + 0xCC /* 000009F6 */]
  904. 0000092C  3600                     move.w     D3, D0
  905. 0000092E  3003                     move.w     D0, D3
  906. 00000930  48C0                     ext.l      D0
  907. 00000932  4FEF 0016                lea.l      A7, [A7 + 0x16]
  908. 00000936  6706                     beq        +0x8 /* 0000093E */
  909. 00000938  3003                     move.w     D0, D3
  910. 0000093A  261F                     move.l     D3, [A7]+
  911. 0000093C  4E75                     rts
  912. label0000093E:
  913. 0000093E  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  914. 00000942  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  915. 00000946  4EBA 0018                jsr        [PC + 0x18 /* 00000960 */]
  916. 0000094A  3600                     move.w     D3, D0
  917. 0000094C  3003                     move.w     D0, D3
  918. 0000094E  48C0                     ext.l      D0
  919. 00000950  504F                     addq.w     A7, 8
  920. 00000952  6706                     beq        +0x8 /* 0000095A */
  921. 00000954  3003                     move.w     D0, D3
  922. 00000956  261F                     move.l     D3, [A7]+
  923. 00000958  4E75                     rts
  924. label0000095A:
  925. 0000095A  7000                     moveq.l    D0, 0x00
  926. 0000095C  261F                     move.l     D3, [A7]+
  927. 0000095E  4E75                     rts
  928. fn00000960:
  929. 00000960  48E7 1030                movem.l    -[A7], D3,A2,A3
  930. 00000964  594F                     subq.w     A7, 4
  931. 00000966  246F 0014                movea.l    A2, [A7 + 0x14]
  932. 0000096A  266F 0018                movea.l    A3, [A7 + 0x18]
  933. 0000096E  42AA 0010                clr.l      [A2 + 0x10]
  934. 00000972  200B                     move.l     D0, A3
  935. 00000974  672E                     beq        +0x30 /* 000009A4 */
  936. 00000976  554F                     subq.w     A7, 2
  937. 00000978  2F0B                     move.l     -[A7], A3
  938. 0000097A  486F 0006                pea.l      [A7 + 0x6]
  939. 0000097E  204B                     movea.l    A0, A3
  940. 00000980  70FF                     moveq.l    D0, 0xFFFFFFFF
  941. label00000982:
  942. 00000982  5280                     addq.l     D0, 1
  943. 00000984  4A18                     tst.b      [A0]+
  944. 00000986  66FA                     bne        -0x4 /* 00000982 */
  945. 00000988  5280                     addq.l     D0, 1
  946. 0000098A  2F00                     move.l     -[A7], D0
  947. 0000098C  4EAD DDD8                jsr        [A5 - 0x2228]
  948. 00000990  301F                     move.w     D0, [A7]+
  949. 00000992  3600                     move.w     D3, D0
  950. 00000994  3003                     move.w     D0, D3
  951. 00000996  48C0                     ext.l      D0
  952. 00000998  670C                     beq        +0xE /* 000009A6 */
  953. 0000099A  3003                     move.w     D0, D3
  954. 0000099C  584F                     addq.w     A7, 4
  955. 0000099E  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  956. 000009A2  4E75                     rts
  957. label000009A4:
  958. 000009A4  4297                     clr.l      [A7]
  959. label000009A6:
  960. 000009A6  4AAA 000C                tst.l      [A2 + 0xC]
  961. 000009AA  6706                     beq        +0x8 /* 000009B2 */
  962. 000009AC  206A 000C                movea.l    A0, [A2 + 0xC]
  963. 000009B0  A023                     syscall    DisposHandle/DisposeHandle
  964. label000009B2:
  965. 000009B2  2557 000C                move.l     [A2 + 0xC], [A7]
  966. 000009B6  7000                     moveq.l    D0, 0x00
  967. 000009B8  584F                     addq.w     A7, 4
  968. 000009BA  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  969. 000009BE  4E75                     rts
  970. fn000009C0:
  971. 000009C0  2F0A                     move.l     -[A7], A2
  972. 000009C2  246F 0008                movea.l    A2, [A7 + 0x8]
  973. 000009C6  4AAA 000C                tst.l      [A2 + 0xC]
  974. 000009CA  6722                     beq        +0x24 /* 000009EE */
  975. 000009CC  42A7                     clr.l      -[A7]
  976. 000009CE  4227                     clr.b      -[A7]
  977. 000009D0  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  978. 000009D4  2F2F 0016                move.l     -[A7], [A7 + 0x16]
  979. 000009D8  4EAD EAE8                jsr        [A5 - 0x1518]
  980. 000009DC  4267                     clr.w      -[A7]
  981. 000009DE  A938                     syscall    HiliteMenu
  982. 000009E0  203C 0000 FFFF           move.l     D0, 0xFFFF
  983. 000009E6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  984. 000009EA  245F                     movea.l    A2, [A7]+
  985. 000009EC  4E75                     rts
  986. label000009EE:
  987. 000009EE  202A 0010                move.l     D0, [A2 + 0x10]
  988. 000009F2  245F                     movea.l    A2, [A7]+
  989. 000009F4  4E75                     rts
  990. fn000009F6:
  991. 000009F6  48E7 003A                movem.l    -[A7], A2,A3,A4,A6
  992. 000009FA  554F                     subq.w     A7, 2
  993. 000009FC  246F 0016                movea.l    A2, [A7 + 0x16]
  994. 00000A00  2C6F 001A                movea.l    A6, [A7 + 0x1A]
  995. 00000A04  286F 001E                movea.l    A4, [A7 + 0x1E]
  996. 00000A08  266F 0022                movea.l    A3, [A7 + 0x22]
  997. 00000A0C  200C                     move.l     D0, A4
  998. 00000A0E  6720                     beq        +0x22 /* 00000A30 */
  999. 00000A10  4857                     pea.l      [A7]
  1000. 00000A12  2F0C                     move.l     -[A7], A4
  1001. 00000A14  4EAD DA8C                jsr        [A5 - 0x2574]
  1002. 00000A18  2548 0004                move.l     [A2 + 0x4], A0
  1003. 00000A1C  302F 0008                move.w     D0, [A7 + 0x8]
  1004. 00000A20  48C0                     ext.l      D0
  1005. 00000A22  504F                     addq.w     A7, 8
  1006. 00000A24  670A                     beq        +0xC /* 00000A30 */
  1007. 00000A26  3017                     move.w     D0, [A7]
  1008. 00000A28  544F                     addq.w     A7, 2
  1009. 00000A2A  4CDF 5C00                movem.l    A2,A3,A4,A6, [A7]+
  1010. 00000A2E  4E75                     rts
  1011. label00000A30:
  1012. 00000A30  2F2F 0028                move.l     -[A7], [A7 + 0x28]
  1013. 00000A34  1F2F 002A                move.b     -[A7], [A7 + 0x2A]
  1014. 00000A38  2F0B                     move.l     -[A7], A3
  1015. 00000A3A  2F0A                     move.l     -[A7], A2
  1016. 00000A3C  2F0E                     move.l     -[A7], A6
  1017. 00000A3E  4EBA 02AA                jsr        [PC + 0x2AA /* 00000CEA */]
  1018. 00000A42  3F40 0012                move.w     [A7 + 0x12], D0
  1019. 00000A46  48C0                     ext.l      D0
  1020. 00000A48  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1021. 00000A4C  670A                     beq        +0xC /* 00000A58 */
  1022. 00000A4E  3017                     move.w     D0, [A7]
  1023. 00000A50  544F                     addq.w     A7, 2
  1024. 00000A52  4CDF 5C00                movem.l    A2,A3,A4,A6, [A7]+
  1025. 00000A56  4E75                     rts
  1026. label00000A58:
  1027. 00000A58  200B                     move.l     D0, A3
  1028. 00000A5A  6604                     bne        +0x6 /* 00000A60 */
  1029. 00000A5C  42AA 0014                clr.l      [A2 + 0x14]
  1030. label00000A60:
  1031. 00000A60  254E 0008                move.l     [A2 + 0x8], A6
  1032. 00000A64  3017                     move.w     D0, [A7]
  1033. 00000A66  544F                     addq.w     A7, 2
  1034. 00000A68  4CDF 5C00                movem.l    A2,A3,A4,A6, [A7]+
  1035. 00000A6C  4E75                     rts
  1036. fn00000A6E:
  1037. 00000A6E  48E7 1020                movem.l    -[A7], D3,A2
  1038. 00000A72  246F 000C                movea.l    A2, [A7 + 0xC]
  1039. 00000A76  262F 0010                move.l     D3, [A7 + 0x10]
  1040. 00000A7A  4A2A 0018                tst.b      [A2 + 0x18]
  1041. 00000A7E  662E                     bne        +0x30 /* 00000AAE */
  1042. 00000A80  4A83                     tst.l      D3
  1043. 00000A82  6706                     beq        +0x8 /* 00000A8A */
  1044. 00000A84  4AAA 0014                tst.l      [A2 + 0x14]
  1045. 00000A88  6624                     bne        +0x26 /* 00000AAE */
  1046. label00000A8A:
  1047. 00000A8A  4A83                     tst.l      D3
  1048. 00000A8C  6606                     bne        +0x8 /* 00000A94 */
  1049. 00000A8E  4AAA 0014                tst.l      [A2 + 0x14]
  1050. 00000A92  671A                     beq        +0x1C /* 00000AAE */
  1051. label00000A94:
  1052. 00000A94  4A83                     tst.l      D3
  1053. 00000A96  6708                     beq        +0xA /* 00000AA0 */
  1054. 00000A98  7001                     moveq.l    D0, 0x01
  1055. 00000A9A  2540 0014                move.l     [A2 + 0x14], D0
  1056. 00000A9E  6004                     bra        +0x6 /* 00000AA4 */
  1057. label00000AA0:
  1058. 00000AA0  42AA 0014                clr.l      [A2 + 0x14]
  1059. label00000AA4:
  1060. 00000AA4  2F03                     move.l     -[A7], D3
  1061. 00000AA6  2F0A                     move.l     -[A7], A2
  1062. 00000AA8  4EBA 0050                jsr        [PC + 0x50 /* 00000AFA */]
  1063. 00000AAC  504F                     addq.w     A7, 8
  1064. label00000AAE:
  1065. 00000AAE  4CDF 0408                movem.l    D3,A2, [A7]+
  1066. 00000AB2  4E75                     rts
  1067. 00000AB4  48E7 1020                movem.l    -[A7], D3,A2
  1068. 00000AB8  246F 000C                movea.l    A2, [A7 + 0xC]
  1069. 00000ABC  262F 0010                move.l     D3, [A7 + 0x10]
  1070. 00000AC0  4A83                     tst.l      D3
  1071. 00000AC2  6708                     beq        +0xA /* 00000ACC */
  1072. 00000AC4  0C2A 0002 0018           cmpi.b     [A2 + 0x18], 0x2
  1073. 00000ACA  6728                     beq        +0x2A /* 00000AF4 */
  1074. label00000ACC:
  1075. 00000ACC  4A83                     tst.l      D3
  1076. 00000ACE  6608                     bne        +0xA /* 00000AD8 */
  1077. 00000AD0  0C2A 0001 0018           cmpi.b     [A2 + 0x18], 0x1
  1078. 00000AD6  671C                     beq        +0x1E /* 00000AF4 */
  1079. label00000AD8:
  1080. 00000AD8  4A83                     tst.l      D3
  1081. 00000ADA  6708                     beq        +0xA /* 00000AE4 */
  1082. 00000ADC  157C 0002 0018           move.b     [A2 + 0x18], 0x2
  1083. 00000AE2  6006                     bra        +0x8 /* 00000AEA */
  1084. label00000AE4:
  1085. 00000AE4  157C 0001 0018           move.b     [A2 + 0x18], 0x1
  1086. label00000AEA:
  1087. 00000AEA  2F03                     move.l     -[A7], D3
  1088. 00000AEC  2F0A                     move.l     -[A7], A2
  1089. 00000AEE  4EBA 000A                jsr        [PC + 0xA /* 00000AFA */]
  1090. 00000AF2  504F                     addq.w     A7, 8
  1091. label00000AF4:
  1092. 00000AF4  4CDF 0408                movem.l    D3,A2, [A7]+
  1093. 00000AF8  4E75                     rts
  1094. fn00000AFA:
  1095. 00000AFA  48E7 103A                movem.l    -[A7], D3,A2,A3,A4,A6
  1096. 00000AFE  266F 0018                movea.l    A3, [A7 + 0x18]
  1097. 00000B02  286B 0008                movea.l    A4, [A3 + 0x8]
  1098. 00000B06  246C 0008                movea.l    A2, [A4 + 0x8]
  1099. 00000B0A  200A                     move.l     D0, A2
  1100. 00000B0C  672E                     beq        +0x30 /* 00000B3C */
  1101. 00000B0E  2C6B 0008                movea.l    A6, [A3 + 0x8]
  1102. 00000B12  2F0B                     move.l     -[A7], A3
  1103. 00000B14  486E 000C                pea.l      [A6 + 0xC]
  1104. 00000B18  4EBA FB56                jsr        [PC - 0x4AA /* 00000670 */]
  1105. 00000B1C  2600                     move.l     D3, D0
  1106. 00000B1E  4AAF 0024                tst.l      [A7 + 0x24]
  1107. 00000B22  504F                     addq.w     A7, 8
  1108. 00000B24  670C                     beq        +0xE /* 00000B32 */
  1109. 00000B26  2F0A                     move.l     -[A7], A2
  1110. 00000B28  2003                     move.l     D0, D3
  1111. 00000B2A  5280                     addq.l     D0, 1
  1112. 00000B2C  3F00                     move.w     -[A7], D0
  1113. 00000B2E  A939                     syscall    EnableItem
  1114. 00000B30  600A                     bra        +0xC /* 00000B3C */
  1115. label00000B32:
  1116. 00000B32  2F0A                     move.l     -[A7], A2
  1117. 00000B34  2003                     move.l     D0, D3
  1118. 00000B36  5280                     addq.l     D0, 1
  1119. 00000B38  3F00                     move.w     -[A7], D0
  1120. 00000B3A  A93A                     syscall    DisableItem
  1121. label00000B3C:
  1122. 00000B3C  4CDF 5C08                movem.l    D3,A2,A3,A4,A6, [A7]+
  1123. 00000B40  4E75                     rts
  1124. 00000B42  2F0A                     move.l     -[A7], A2
  1125. 00000B44  246F 0008                movea.l    A2, [A7 + 0x8]
  1126. 00000B48  41ED B260                lea.l      A0, [A5 - 0x4DA0]
  1127. 00000B4C  2488                     move.l     [A2], A0
  1128. 00000B4E  41ED B7AA                lea.l      A0, [A5 - 0x4856]
  1129. 00000B52  2488                     move.l     [A2], A0
  1130. 00000B54  42AA 0004                clr.l      [A2 + 0x4]
  1131. 00000B58  42AA 0008                clr.l      [A2 + 0x8]
  1132. 00000B5C  486A 000C                pea.l      [A2 + 0xC]
  1133. 00000B60  4EBA F9E8                jsr        [PC - 0x618 /* 0000054A */]
  1134. 00000B64  42AA 0018                clr.l      [A2 + 0x18]
  1135. 00000B68  022A 007F 001C           andi.b     [A2 + 0x1C], 0x7F
  1136. 00000B6E  022A 00BF 001C           andi.b     [A2 + 0x1C], 0xBF
  1137. 00000B74  002A 0020 001C           ori.b      [A2 + 0x1C], 0x20 /* ' ' */
  1138. 00000B7A  002A 0010 001C           ori.b      [A2 + 0x1C], 0x10
  1139. 00000B80  426A 0020                clr.w      [A2 + 0x20]
  1140. 00000B84  204A                     movea.l    A0, A2
  1141. 00000B86  584F                     addq.w     A7, 4
  1142. 00000B88  245F                     movea.l    A2, [A7]+
  1143. 00000B8A  4E75                     rts
  1144. 00000B8C  2F0A                     move.l     -[A7], A2
  1145. 00000B8E  514F                     subq.w     A7, 8
  1146. 00000B90  246F 0010                movea.l    A2, [A7 + 0x10]
  1147. 00000B94  200A                     move.l     D0, A2
  1148. 00000B96  6700 00AA                beq        +0xAC /* 00000C42 */
  1149. 00000B9A  41ED B7AA                lea.l      A0, [A5 - 0x4856]
  1150. 00000B9E  2488                     move.l     [A2], A0
  1151. 00000BA0  700C                     moveq.l    D0, 0x0C
  1152. 00000BA2  4AB2 0808                tst.l      [A2 + D0 + 0x8]
  1153. 00000BA6  6726                     beq        +0x28 /* 00000BCE */
  1154. 00000BA8  42A7                     clr.l      -[A7]
  1155. 00000BAA  486D F300                pea.l      [A5 - 0xD00]
  1156. 00000BAE  486A 000C                pea.l      [A2 + 0xC]
  1157. 00000BB2  486F 000C                pea.l      [A7 + 0xC]
  1158. 00000BB6  4EBA FBB2                jsr        [PC - 0x44E /* 0000076A */]
  1159. 00000BBA  41ED B23C                lea.l      A0, [A5 - 0x4DC4]
  1160. 00000BBE  2F48 0010                move.l     [A7 + 0x10], A0
  1161. 00000BC2  41ED B260                lea.l      A0, [A5 - 0x4DA0]
  1162. 00000BC6  2F48 0010                move.l     [A7 + 0x10], A0
  1163. 00000BCA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1164. label00000BCE:
  1165. 00000BCE  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  1166. 00000BD2  4EBA 0554                jsr        [PC + 0x554 /* 00001128 */]
  1167. 00000BD6  4AAA 0008                tst.l      [A2 + 0x8]
  1168. 00000BDA  584F                     addq.w     A7, 4
  1169. 00000BDC  6706                     beq        +0x8 /* 00000BE4 */
  1170. 00000BDE  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  1171. 00000BE2  A932                     syscall    DisposeMenu
  1172. label00000BE4:
  1173. 00000BE4  4AAA 0018                tst.l      [A2 + 0x18]
  1174. 00000BE8  670A                     beq        +0xC /* 00000BF4 */
  1175. 00000BEA  2F2A 0018                move.l     -[A7], [A2 + 0x18]
  1176. 00000BEE  4EAD DA92                jsr        [A5 - 0x256E]
  1177. 00000BF2  584F                     addq.w     A7, 4
  1178. label00000BF4:
  1179. 00000BF4  4AAA 0004                tst.l      [A2 + 0x4]
  1180. 00000BF8  670C                     beq        +0xE /* 00000C06 */
  1181. 00000BFA  2F0A                     move.l     -[A7], A2
  1182. 00000BFC  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1183. 00000C00  4EBA F584                jsr        [PC - 0xA7C /* 00000186 */]
  1184. 00000C04  504F                     addq.w     A7, 8
  1185. label00000C06:
  1186. 00000C06  204A                     movea.l    A0, A2
  1187. 00000C08  5088                     addq.l     A0, 8
  1188. 00000C0A  5888                     addq.l     A0, 4
  1189. 00000C0C  2008                     move.l     D0, A0
  1190. 00000C0E  671A                     beq        +0x1C /* 00000C2A */
  1191. 00000C10  41ED B248                lea.l      A0, [A5 - 0x4DB8]
  1192. 00000C14  2548 000C                move.l     [A2 + 0xC], A0
  1193. 00000C18  204A                     movea.l    A0, A2
  1194. 00000C1A  5088                     addq.l     A0, 8
  1195. 00000C1C  5888                     addq.l     A0, 4
  1196. 00000C1E  2008                     move.l     D0, A0
  1197. 00000C20  6708                     beq        +0xA /* 00000C2A */
  1198. 00000C22  41ED B260                lea.l      A0, [A5 - 0x4DA0]
  1199. 00000C26  2548 000C                move.l     [A2 + 0xC], A0
  1200. label00000C2A:
  1201. 00000C2A  200A                     move.l     D0, A2
  1202. 00000C2C  6706                     beq        +0x8 /* 00000C34 */
  1203. 00000C2E  41ED B260                lea.l      A0, [A5 - 0x4DA0]
  1204. 00000C32  2488                     move.l     [A2], A0
  1205. label00000C34:
  1206. 00000C34  4A6F 0014                tst.w      [A7 + 0x14]
  1207. 00000C38  6F08                     ble        +0xA /* 00000C42 */
  1208. 00000C3A  2F0A                     move.l     -[A7], A2
  1209. 00000C3C  4EBA 064C                jsr        [PC + 0x64C /* 0000128A */]
  1210. 00000C40  584F                     addq.w     A7, 4
  1211. label00000C42:
  1212. 00000C42  204A                     movea.l    A0, A2
  1213. 00000C44  504F                     addq.w     A7, 8
  1214. 00000C46  245F                     movea.l    A2, [A7]+
  1215. 00000C48  4E75                     rts
  1216. 00000C4A  2F0A                     move.l     -[A7], A2
  1217. 00000C4C  4FEF FEFE                lea.l      A7, [A7 - 0x102]
  1218. 00000C50  246F 010A                movea.l    A2, [A7 + 0x10A]
  1219. 00000C54  356F 011A 0020           move.w     [A2 + 0x20], [A7 + 0x11A]
  1220. 00000C5A  486F 0100                pea.l      [A7 + 0x100]
  1221. 00000C5E  2F2F 0116                move.l     -[A7], [A7 + 0x116]
  1222. 00000C62  4EAD DA8C                jsr        [A5 - 0x2574]
  1223. 00000C66  2548 0018                move.l     [A2 + 0x18], A0
  1224. 00000C6A  302F 0108                move.w     D0, [A7 + 0x108]
  1225. 00000C6E  48C0                     ext.l      D0
  1226. 00000C70  504F                     addq.w     A7, 8
  1227. 00000C72  670C                     beq        +0xE /* 00000C80 */
  1228. 00000C74  302F 0100                move.w     D0, [A7 + 0x100]
  1229. 00000C78  4FEF 0102                lea.l      A7, [A7 + 0x102]
  1230. 00000C7C  245F                     movea.l    A2, [A7]+
  1231. 00000C7E  4E75                     rts
  1232. label00000C80:
  1233. 00000C80  2F2F 0116                move.l     -[A7], [A7 + 0x116]
  1234. 00000C84  486F 0004                pea.l      [A7 + 0x4]
  1235. 00000C88  4EBA 04B0                jsr        [PC + 0x4B0 /* 0000113A */]
  1236. 00000C8C  302D B7A6                move.w     D0, [A5 - 0x485A]
  1237. 00000C90  526D B7A6                addq.w     [A5 - 0x485A], 1
  1238. 00000C94  3F00                     move.w     -[A7], D0
  1239. 00000C96  486F 000A                pea.l      [A7 + 0xA]
  1240. 00000C9A  A931                     syscall    NewMenu
  1241. 00000C9C  205F                     movea.l    A0, [A7]+
  1242. 00000C9E  2548 0008                move.l     [A2 + 0x8], A0
  1243. 00000CA2  4AAA 0008                tst.l      [A2 + 0x8]
  1244. 00000CA6  584F                     addq.w     A7, 4
  1245. 00000CA8  660A                     bne        +0xC /* 00000CB4 */
  1246. 00000CAA  7094                     moveq.l    D0, 0xFFFFFF94
  1247. 00000CAC  4FEF 0102                lea.l      A7, [A7 + 0x102]
  1248. 00000CB0  245F                     movea.l    A2, [A7]+
  1249. 00000CB2  4E75                     rts
  1250. label00000CB4:
  1251. 00000CB4  2F2F 011C                move.l     -[A7], [A7 + 0x11C]
  1252. 00000CB8  2F0A                     move.l     -[A7], A2
  1253. 00000CBA  2F2F 0116                move.l     -[A7], [A7 + 0x116]
  1254. 00000CBE  4EBA F40A                jsr        [PC - 0xBF6 /* 000000CA */]
  1255. 00000CC2  3F40 010C                move.w     [A7 + 0x10C], D0
  1256. 00000CC6  48C0                     ext.l      D0
  1257. 00000CC8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1258. 00000CCC  670C                     beq        +0xE /* 00000CDA */
  1259. 00000CCE  302F 0100                move.w     D0, [A7 + 0x100]
  1260. 00000CD2  4FEF 0102                lea.l      A7, [A7 + 0x102]
  1261. 00000CD6  245F                     movea.l    A2, [A7]+
  1262. 00000CD8  4E75                     rts
  1263. label00000CDA:
  1264. 00000CDA  256F 010E 0004           move.l     [A2 + 0x4], [A7 + 0x10E]
  1265. 00000CE0  7000                     moveq.l    D0, 0x00
  1266. 00000CE2  4FEF 0102                lea.l      A7, [A7 + 0x102]
  1267. 00000CE6  245F                     movea.l    A2, [A7]+
  1268. 00000CE8  4E75                     rts
  1269. fn00000CEA:
  1270. 00000CEA  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  1271. 00000CEE  4FEF FF00                lea.l      A7, [A7 - 0x100]
  1272. 00000CF2  246F 011C                movea.l    A2, [A7 + 0x11C]
  1273. 00000CF6  286F 0120                movea.l    A4, [A7 + 0x120]
  1274. 00000CFA  266F 0124                movea.l    A3, [A7 + 0x124]
  1275. 00000CFE  1A2F 0128                move.b     D5, [A7 + 0x128]
  1276. 00000D02  262F 012A                move.l     D3, [A7 + 0x12A]
  1277. 00000D06  2F03                     move.l     -[A7], D3
  1278. 00000D08  2F0C                     move.l     -[A7], A4
  1279. 00000D0A  486A 000C                pea.l      [A2 + 0xC]
  1280. 00000D0E  4EBA F856                jsr        [PC - 0x7AA /* 00000566 */]
  1281. 00000D12  3800                     move.w     D4, D0
  1282. 00000D14  3004                     move.w     D0, D4
  1283. 00000D16  48C0                     ext.l      D0
  1284. 00000D18  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1285. 00000D1C  670C                     beq        +0xE /* 00000D2A */
  1286. 00000D1E  3004                     move.w     D0, D4
  1287. 00000D20  4FEF 0100                lea.l      A7, [A7 + 0x100]
  1288. 00000D24  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  1289. 00000D28  4E75                     rts
  1290. label00000D2A:
  1291. 00000D2A  2F0C                     move.l     -[A7], A4
  1292. 00000D2C  486A 000C                pea.l      [A2 + 0xC]
  1293. 00000D30  4EBA F93E                jsr        [PC - 0x6C2 /* 00000670 */]
  1294. 00000D34  2600                     move.l     D3, D0
  1295. 00000D36  4AAA 0008                tst.l      [A2 + 0x8]
  1296. 00000D3A  504F                     addq.w     A7, 8
  1297. 00000D3C  674C                     beq        +0x4E /* 00000D8A */
  1298. 00000D3E  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  1299. 00000D42  486D B7A8                pea.l      [A5 - 0x4858]
  1300. 00000D46  3F03                     move.w     -[A7], D3
  1301. 00000D48  A826                     syscall    InsertMenuItem/InsMenuItem
  1302. 00000D4A  5283                     addq.l     D3, 1
  1303. 00000D4C  200B                     move.l     D0, A3
  1304. 00000D4E  6732                     beq        +0x34 /* 00000D82 */
  1305. 00000D50  2F0B                     move.l     -[A7], A3
  1306. 00000D52  486F 0004                pea.l      [A7 + 0x4]
  1307. 00000D56  4EBA 03E2                jsr        [PC + 0x3E2 /* 0000113A */]
  1308. 00000D5A  1800                     move.b     D4, D0
  1309. 00000D5C  504F                     addq.w     A7, 8
  1310. 00000D5E  6702                     beq        +0x4 /* 00000D62 */
  1311. 00000D60  1A04                     move.b     D5, D4
  1312. label00000D62:
  1313. 00000D62  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  1314. 00000D66  3F03                     move.w     -[A7], D3
  1315. 00000D68  486F 0006                pea.l      [A7 + 0x6]
  1316. 00000D6C  A947                     syscall    SetMenuItemText/SetItem
  1317. 00000D6E  4A05                     tst.b      D5
  1318. 00000D70  6718                     beq        +0x1A /* 00000D8A */
  1319. 00000D72  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  1320. 00000D76  3F03                     move.w     -[A7], D3
  1321. 00000D78  1005                     move.b     D0, D5
  1322. 00000D7A  4880                     ext.w      D0
  1323. 00000D7C  3F00                     move.w     -[A7], D0
  1324. 00000D7E  A84F                     syscall    SetItemCmd
  1325. 00000D80  6008                     bra        +0xA /* 00000D8A */
  1326. label00000D82:
  1327. 00000D82  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  1328. 00000D86  3F03                     move.w     -[A7], D3
  1329. 00000D88  A93A                     syscall    DisableItem
  1330. label00000D8A:
  1331. 00000D8A  7000                     moveq.l    D0, 0x00
  1332. 00000D8C  4FEF 0100                lea.l      A7, [A7 + 0x100]
  1333. 00000D90  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  1334. 00000D94  4E75                     rts
  1335. fn00000D96:
  1336. 00000D96  48E7 1030                movem.l    -[A7], D3,A2,A3
  1337. 00000D9A  246F 0010                movea.l    A2, [A7 + 0x10]
  1338. 00000D9E  266F 0014                movea.l    A3, [A7 + 0x14]
  1339. 00000DA2  4AAA 0008                tst.l      [A2 + 0x8]
  1340. 00000DA6  671A                     beq        +0x1C /* 00000DC2 */
  1341. 00000DA8  2F0B                     move.l     -[A7], A3
  1342. 00000DAA  486A 000C                pea.l      [A2 + 0xC]
  1343. 00000DAE  4EBA F8C0                jsr        [PC - 0x740 /* 00000670 */]
  1344. 00000DB2  2600                     move.l     D3, D0
  1345. 00000DB4  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  1346. 00000DB8  2003                     move.l     D0, D3
  1347. 00000DBA  5280                     addq.l     D0, 1
  1348. 00000DBC  3F00                     move.w     -[A7], D0
  1349. 00000DBE  A952                     syscall    DeleteMenuItem/DelMenuItem
  1350. 00000DC0  504F                     addq.w     A7, 8
  1351. label00000DC2:
  1352. 00000DC2  2F0B                     move.l     -[A7], A3
  1353. 00000DC4  486A 000C                pea.l      [A2 + 0xC]
  1354. 00000DC8  4EBA F8C0                jsr        [PC - 0x740 /* 0000068A */]
  1355. 00000DCC  504F                     addq.w     A7, 8
  1356. 00000DCE  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1357. 00000DD2  4E75                     rts
  1358. 00000DD4  2F0A                     move.l     -[A7], A2
  1359. 00000DD6  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  1360. 00000DDA  4EAD DA98                jsr        [A5 - 0x2568]
  1361. 00000DDE  2448                     movea.l    A2, A0
  1362. 00000DE0  200A                     move.l     D0, A2
  1363. 00000DE2  584F                     addq.w     A7, 4
  1364. 00000DE4  6606                     bne        +0x8 /* 00000DEC */
  1365. 00000DE6  91C8                     sub.l      A0, A0
  1366. 00000DE8  245F                     movea.l    A2, [A7]+
  1367. 00000DEA  4E75                     rts
  1368. label00000DEC:
  1369. 00000DEC  2F0A                     move.l     -[A7], A2
  1370. 00000DEE  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  1371. 00000DF2  4EBA 0008                jsr        [PC + 0x8 /* 00000DFC */]
  1372. 00000DF6  504F                     addq.w     A7, 8
  1373. 00000DF8  245F                     movea.l    A2, [A7]+
  1374. 00000DFA  4E75                     rts
  1375. fn00000DFC:
  1376. 00000DFC  48E7 0030                movem.l    -[A7], A2,A3
  1377. 00000E00  514F                     subq.w     A7, 8
  1378. 00000E02  266F 0018                movea.l    A3, [A7 + 0x18]
  1379. 00000E06  206F 0014                movea.l    A0, [A7 + 0x14]
  1380. 00000E0A  4868 000C                pea.l      [A0 + 0xC]
  1381. 00000E0E  486F 0004                pea.l      [A7 + 0x4]
  1382. 00000E12  4EBA F938                jsr        [PC - 0x6C8 /* 0000074C */]
  1383. 00000E16  504F                     addq.w     A7, 8
  1384. 00000E18  6020                     bra        +0x22 /* 00000E3A */
  1385. label00000E1A:
  1386. 00000E1A  206A 0004                movea.l    A0, [A2 + 0x4]
  1387. 00000E1E  B1CB                     cmpa.l     A0, A3
  1388. 00000E20  6618                     bne        +0x1A /* 00000E3A */
  1389. 00000E22  264A                     movea.l    A3, A2
  1390. 00000E24  41ED B23C                lea.l      A0, [A5 - 0x4DC4]
  1391. 00000E28  2E88                     move.l     [A7], A0
  1392. 00000E2A  41ED B260                lea.l      A0, [A5 - 0x4DA0]
  1393. 00000E2E  2E88                     move.l     [A7], A0
  1394. 00000E30  204B                     movea.l    A0, A3
  1395. 00000E32  504F                     addq.w     A7, 8
  1396. 00000E34  4CDF 0C00                movem.l    A2,A3, [A7]+
  1397. 00000E38  4E75                     rts
  1398. label00000E3A:
  1399. 00000E3A  4857                     pea.l      [A7]
  1400. 00000E3C  4EBA F960                jsr        [PC - 0x6A0 /* 0000079E */]
  1401. 00000E40  2448                     movea.l    A2, A0
  1402. 00000E42  2008                     move.l     D0, A0
  1403. 00000E44  584F                     addq.w     A7, 4
  1404. 00000E46  66D2                     bne        -0x2C /* 00000E1A */
  1405. 00000E48  41ED B23C                lea.l      A0, [A5 - 0x4DC4]
  1406. 00000E4C  2E88                     move.l     [A7], A0
  1407. 00000E4E  41ED B260                lea.l      A0, [A5 - 0x4DA0]
  1408. 00000E52  2E88                     move.l     [A7], A0
  1409. 00000E54  91C8                     sub.l      A0, A0
  1410. 00000E56  504F                     addq.w     A7, 8
  1411. 00000E58  4CDF 0C00                movem.l    A2,A3, [A7]+
  1412. 00000E5C  4E75                     rts
  1413. fn00000E5E:
  1414. 00000E5E  48E7 1030                movem.l    -[A7], D3,A2,A3
  1415. 00000E62  4FEF FF00                lea.l      A7, [A7 - 0x100]
  1416. 00000E66  246F 0110                movea.l    A2, [A7 + 0x110]
  1417. 00000E6A  262F 0118                move.l     D3, [A7 + 0x118]
  1418. 00000E6E  082A 0007 001C           btst.b     [A2 + 0x1C], 0x7
  1419. 00000E74  672E                     beq        +0x30 /* 00000EA4 */
  1420. 00000E76  7003                     moveq.l    D0, 0x03
  1421. 00000E78  B680                     cmp.l      D3, D0
  1422. 00000E7A  6D28                     blt        +0x2A /* 00000EA4 */
  1423. 00000E7C  4AAA 0008                tst.l      [A2 + 0x8]
  1424. 00000E80  6716                     beq        +0x18 /* 00000E98 */
  1425. 00000E82  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  1426. 00000E86  3F03                     move.w     -[A7], D3
  1427. 00000E88  486F 0006                pea.l      [A7 + 0x6]
  1428. 00000E8C  A946                     syscall    GetMenuItemText/GetItem
  1429. 00000E8E  554F                     subq.w     A7, 2
  1430. 00000E90  486F 0002                pea.l      [A7 + 0x2]
  1431. 00000E94  A9B6                     syscall    OpenDeskAcc
  1432. 00000E96  301F                     move.w     D0, [A7]+
  1433. label00000E98:
  1434. 00000E98  7000                     moveq.l    D0, 0x00
  1435. 00000E9A  4FEF 0100                lea.l      A7, [A7 + 0x100]
  1436. 00000E9E  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1437. 00000EA2  4E75                     rts
  1438. label00000EA4:
  1439. 00000EA4  2003                     move.l     D0, D3
  1440. 00000EA6  5380                     subq.l     D0, 1
  1441. 00000EA8  2F00                     move.l     -[A7], D0
  1442. 00000EAA  486A 000C                pea.l      [A2 + 0xC]
  1443. 00000EAE  4EBA F846                jsr        [PC - 0x7BA /* 000006F6 */]
  1444. 00000EB2  2648                     movea.l    A3, A0
  1445. 00000EB4  200B                     move.l     D0, A3
  1446. 00000EB6  504F                     addq.w     A7, 8
  1447. 00000EB8  661C                     bne        +0x1E /* 00000ED6 */
  1448. 00000EBA  3003                     move.w     D0, D3
  1449. 00000EBC  48C0                     ext.l      D0
  1450. 00000EBE  306A 0020                movea.w    A0, [A2 + 0x20]
  1451. 00000EC2  2208                     move.l     D1, A0
  1452. 00000EC4  7410                     moveq.l    D2, 0x10
  1453. 00000EC6  E5A9                     lsl        D1, D2
  1454. 00000EC8  8280                     or.l       D1, D0
  1455. 00000ECA  2001                     move.l     D0, D1
  1456. 00000ECC  4FEF 0100                lea.l      A7, [A7 + 0x100]
  1457. 00000ED0  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1458. 00000ED4  4E75                     rts
  1459. label00000ED6:
  1460. 00000ED6  2F2F 0114                move.l     -[A7], [A7 + 0x114]
  1461. 00000EDA  2F0B                     move.l     -[A7], A3
  1462. 00000EDC  4EBA FAE2                jsr        [PC - 0x51E /* 000009C0 */]
  1463. 00000EE0  4FEF 0108                lea.l      A7, [A7 + 0x108]
  1464. 00000EE4  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1465. 00000EE8  4E75                     rts
  1466. 00000EEA  48E7 1030                movem.l    -[A7], D3,A2,A3
  1467. 00000EEE  246F 0010                movea.l    A2, [A7 + 0x10]
  1468. 00000EF2  4AAA 0008                tst.l      [A2 + 0x8]
  1469. 00000EF6  6730                     beq        +0x32 /* 00000F28 */
  1470. 00000EF8  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  1471. 00000EFC  2F0A                     move.l     -[A7], A2
  1472. 00000EFE  4EBA FEFC                jsr        [PC - 0x104 /* 00000DFC */]
  1473. 00000F02  2648                     movea.l    A3, A0
  1474. 00000F04  200B                     move.l     D0, A3
  1475. 00000F06  504F                     addq.w     A7, 8
  1476. 00000F08  671E                     beq        +0x20 /* 00000F28 */
  1477. 00000F0A  2F0B                     move.l     -[A7], A3
  1478. 00000F0C  486A 000C                pea.l      [A2 + 0xC]
  1479. 00000F10  4EBA F75E                jsr        [PC - 0x8A2 /* 00000670 */]
  1480. 00000F14  2600                     move.l     D3, D0
  1481. 00000F16  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  1482. 00000F1A  2003                     move.l     D0, D3
  1483. 00000F1C  5280                     addq.l     D0, 1
  1484. 00000F1E  3F00                     move.w     -[A7], D0
  1485. 00000F20  2F2F 0026                move.l     -[A7], [A7 + 0x26]
  1486. 00000F24  A947                     syscall    SetMenuItemText/SetItem
  1487. 00000F26  504F                     addq.w     A7, 8
  1488. label00000F28:
  1489. 00000F28  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1490. 00000F2C  4E75                     rts
  1491. 00000F2E  514F                     subq.w     A7, 8
  1492. 00000F30  486F 0010                pea.l      [A7 + 0x10]
  1493. 00000F34  486D F310                pea.l      [A5 - 0xCF0]
  1494. 00000F38  206F 0014                movea.l    A0, [A7 + 0x14]
  1495. 00000F3C  4868 000C                pea.l      [A0 + 0xC]
  1496. 00000F40  486F 000C                pea.l      [A7 + 0xC]
  1497. 00000F44  4EBA F824                jsr        [PC - 0x7DC /* 0000076A */]
  1498. 00000F48  41ED B23C                lea.l      A0, [A5 - 0x4DC4]
  1499. 00000F4C  2F48 0010                move.l     [A7 + 0x10], A0
  1500. 00000F50  41ED B260                lea.l      A0, [A5 - 0x4DA0]
  1501. 00000F54  2F48 0010                move.l     [A7 + 0x10], A0
  1502. 00000F58  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1503. 00000F5C  4E75                     rts
  1504. fn00000F5E:
  1505. 00000F5E  48E7 1020                movem.l    -[A7], D3,A2
  1506. 00000F62  246F 000C                movea.l    A2, [A7 + 0xC]
  1507. 00000F66  262F 0010                move.l     D3, [A7 + 0x10]
  1508. 00000F6A  082A 0004 001C           btst.b     [A2 + 0x1C], 0x4
  1509. 00000F70  6602                     bne        +0x4 /* 00000F74 */
  1510. 00000F72  7600                     moveq.l    D3, 0x00
  1511. label00000F74:
  1512. 00000F74  4A83                     tst.l      D3
  1513. 00000F76  6708                     beq        +0xA /* 00000F80 */
  1514. 00000F78  082A 0005 001C           btst.b     [A2 + 0x1C], 0x5
  1515. 00000F7E  6640                     bne        +0x42 /* 00000FC0 */
  1516. label00000F80:
  1517. 00000F80  4A83                     tst.l      D3
  1518. 00000F82  6608                     bne        +0xA /* 00000F8C */
  1519. 00000F84  082A 0005 001C           btst.b     [A2 + 0x1C], 0x5
  1520. 00000F8A  6734                     beq        +0x36 /* 00000FC0 */
  1521. label00000F8C:
  1522. 00000F8C  4A83                     tst.l      D3
  1523. 00000F8E  6716                     beq        +0x18 /* 00000FA6 */
  1524. 00000F90  002A 0020 001C           ori.b      [A2 + 0x1C], 0x20 /* ' ' */
  1525. 00000F96  4AAA 0008                tst.l      [A2 + 0x8]
  1526. 00000F9A  671E                     beq        +0x20 /* 00000FBA */
  1527. 00000F9C  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  1528. 00000FA0  4267                     clr.w      -[A7]
  1529. 00000FA2  A939                     syscall    EnableItem
  1530. 00000FA4  6014                     bra        +0x16 /* 00000FBA */
  1531. label00000FA6:
  1532. 00000FA6  022A 00DF 001C           andi.b     [A2 + 0x1C], 0xDF
  1533. 00000FAC  4AAA 0008                tst.l      [A2 + 0x8]
  1534. 00000FB0  6708                     beq        +0xA /* 00000FBA */
  1535. 00000FB2  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  1536. 00000FB6  4267                     clr.w      -[A7]
  1537. 00000FB8  A93A                     syscall    DisableItem
  1538. label00000FBA:
  1539. 00000FBA  7001                     moveq.l    D0, 0x01
  1540. 00000FBC  2B40 A5DE                move.l     [A5 - 0x5A22], D0
  1541. label00000FC0:
  1542. 00000FC0  4CDF 0408                movem.l    D3,A2, [A7]+
  1543. 00000FC4  4E75                     rts
  1544. fn00000FC6:
  1545. 00000FC6  42A7                     clr.l      -[A7]
  1546. 00000FC8  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  1547. 00000FCC  4EBA 0054                jsr        [PC + 0x54 /* 00001022 */]
  1548. 00000FD0  4A80                     tst.l      D0
  1549. 00000FD2  504F                     addq.w     A7, 8
  1550. 00000FD4  6604                     bne        +0x6 /* 00000FDA */
  1551. 00000FD6  7000                     moveq.l    D0, 0x00
  1552. 00000FD8  6002                     bra        +0x4 /* 00000FDC */
  1553. label00000FDA:
  1554. 00000FDA  7001                     moveq.l    D0, 0x01
  1555. label00000FDC:
  1556. 00000FDC  2F00                     move.l     -[A7], D0
  1557. 00000FDE  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  1558. 00000FE2  4EBA FF7A                jsr        [PC - 0x86 /* 00000F5E */]
  1559. 00000FE6  504F                     addq.w     A7, 8
  1560. 00000FE8  4E75                     rts
  1561. fn00000FEA:
  1562. 00000FEA  514F                     subq.w     A7, 8
  1563. 00000FEC  206F 000C                movea.l    A0, [A7 + 0xC]
  1564. 00000FF0  4868 000C                pea.l      [A0 + 0xC]
  1565. 00000FF4  486F 0004                pea.l      [A7 + 0x4]
  1566. 00000FF8  4EBA F752                jsr        [PC - 0x8AE /* 0000074C */]
  1567. 00000FFC  486F 0018                pea.l      [A7 + 0x18]
  1568. 00001000  486D F308                pea.l      [A5 - 0xCF8]
  1569. 00001004  486F 0010                pea.l      [A7 + 0x10]
  1570. 00001008  4EBA F7C4                jsr        [PC - 0x83C /* 000007CE */]
  1571. 0000100C  41ED B23C                lea.l      A0, [A5 - 0x4DC4]
  1572. 00001010  2F48 0014                move.l     [A7 + 0x14], A0
  1573. 00001014  41ED B260                lea.l      A0, [A5 - 0x4DA0]
  1574. 00001018  2F48 0014                move.l     [A7 + 0x14], A0
  1575. 0000101C  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1576. 00001020  4E75                     rts
  1577. fn00001022:
  1578. 00001022  2F0A                     move.l     -[A7], A2
  1579. 00001024  594F                     subq.w     A7, 4
  1580. 00001026  246F 000C                movea.l    A2, [A7 + 0xC]
  1581. 0000102A  082A 0004 001C           btst.b     [A2 + 0x1C], 0x4
  1582. 00001030  6608                     bne        +0xA /* 0000103A */
  1583. 00001032  7000                     moveq.l    D0, 0x00
  1584. 00001034  584F                     addq.w     A7, 4
  1585. 00001036  245F                     movea.l    A2, [A7]+
  1586. 00001038  4E75                     rts
  1587. label0000103A:
  1588. 0000103A  2F0A                     move.l     -[A7], A2
  1589. 0000103C  4EBA 0050                jsr        [PC + 0x50 /* 0000108E */]
  1590. 00001040  4A80                     tst.l      D0
  1591. 00001042  584F                     addq.w     A7, 4
  1592. 00001044  6708                     beq        +0xA /* 0000104E */
  1593. 00001046  7001                     moveq.l    D0, 0x01
  1594. 00001048  584F                     addq.w     A7, 4
  1595. 0000104A  245F                     movea.l    A2, [A7]+
  1596. 0000104C  4E75                     rts
  1597. label0000104E:
  1598. 0000104E  082A 0006 001C           btst.b     [A2 + 0x1C], 0x6
  1599. 00001054  672E                     beq        +0x30 /* 00001084 */
  1600. 00001056  4AAA 0008                tst.l      [A2 + 0x8]
  1601. 0000105A  6720                     beq        +0x22 /* 0000107C */
  1602. 0000105C  700C                     moveq.l    D0, 0x0C
  1603. 0000105E  2032 0808                move.l     D0, [A2 + D0 + 0x8]
  1604. 00001062  2E80                     move.l     [A7], D0
  1605. 00001064  554F                     subq.w     A7, 2
  1606. 00001066  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  1607. 0000106A  A950                     syscall    CountMItems
  1608. 0000106C  301F                     move.w     D0, [A7]+
  1609. 0000106E  48C0                     ext.l      D0
  1610. 00001070  B097                     cmp.l      D0, [A7]
  1611. 00001072  6708                     beq        +0xA /* 0000107C */
  1612. 00001074  7001                     moveq.l    D0, 0x01
  1613. 00001076  584F                     addq.w     A7, 4
  1614. 00001078  245F                     movea.l    A2, [A7]+
  1615. 0000107A  4E75                     rts
  1616. label0000107C:
  1617. 0000107C  7000                     moveq.l    D0, 0x00
  1618. 0000107E  584F                     addq.w     A7, 4
  1619. 00001080  245F                     movea.l    A2, [A7]+
  1620. 00001082  4E75                     rts
  1621. label00001084:
  1622. 00001084  202F 0010                move.l     D0, [A7 + 0x10]
  1623. 00001088  584F                     addq.w     A7, 4
  1624. 0000108A  245F                     movea.l    A2, [A7]+
  1625. 0000108C  4E75                     rts
  1626. fn0000108E:
  1627. 0000108E  48E7 1020                movem.l    -[A7], D3,A2
  1628. 00001092  514F                     subq.w     A7, 8
  1629. 00001094  206F 0014                movea.l    A0, [A7 + 0x14]
  1630. 00001098  4868 000C                pea.l      [A0 + 0xC]
  1631. 0000109C  486F 0004                pea.l      [A7 + 0x4]
  1632. 000010A0  4EBA F6AA                jsr        [PC - 0x956 /* 0000074C */]
  1633. 000010A4  504F                     addq.w     A7, 8
  1634. 000010A6  603E                     bra        +0x40 /* 000010E6 */
  1635. label000010A8:
  1636. 000010A8  4A2A 0018                tst.b      [A2 + 0x18]
  1637. 000010AC  6606                     bne        +0x8 /* 000010B4 */
  1638. 000010AE  4AAA 0014                tst.l      [A2 + 0x14]
  1639. 000010B2  6604                     bne        +0x6 /* 000010B8 */
  1640. label000010B4:
  1641. 000010B4  7000                     moveq.l    D0, 0x00
  1642. 000010B6  6002                     bra        +0x4 /* 000010BA */
  1643. label000010B8:
  1644. 000010B8  7001                     moveq.l    D0, 0x01
  1645. label000010BA:
  1646. 000010BA  4A80                     tst.l      D0
  1647. 000010BC  6610                     bne        +0x12 /* 000010CE */
  1648. 000010BE  0C2A 0002 0018           cmpi.b     [A2 + 0x18], 0x2
  1649. 000010C4  57C0                     seq        D0
  1650. 000010C6  4400                     neg.b      D0
  1651. 000010C8  4880                     ext.w      D0
  1652. 000010CA  48C0                     ext.l      D0
  1653. 000010CC  6718                     beq        +0x1A /* 000010E6 */
  1654. label000010CE:
  1655. 000010CE  7601                     moveq.l    D3, 0x01
  1656. 000010D0  41ED B23C                lea.l      A0, [A5 - 0x4DC4]
  1657. 000010D4  2E88                     move.l     [A7], A0
  1658. 000010D6  41ED B260                lea.l      A0, [A5 - 0x4DA0]
  1659. 000010DA  2E88                     move.l     [A7], A0
  1660. 000010DC  2003                     move.l     D0, D3
  1661. 000010DE  504F                     addq.w     A7, 8
  1662. 000010E0  4CDF 0408                movem.l    D3,A2, [A7]+
  1663. 000010E4  4E75                     rts
  1664. label000010E6:
  1665. 000010E6  4857                     pea.l      [A7]
  1666. 000010E8  4EBA F6B4                jsr        [PC - 0x94C /* 0000079E */]
  1667. 000010EC  2448                     movea.l    A2, A0
  1668. 000010EE  2008                     move.l     D0, A0
  1669. 000010F0  584F                     addq.w     A7, 4
  1670. 000010F2  66B4                     bne        -0x4A /* 000010A8 */
  1671. 000010F4  41ED B23C                lea.l      A0, [A5 - 0x4DC4]
  1672. 000010F8  2E88                     move.l     [A7], A0
  1673. 000010FA  41ED B260                lea.l      A0, [A5 - 0x4DA0]
  1674. 000010FE  2E88                     move.l     [A7], A0
  1675. 00001100  7000                     moveq.l    D0, 0x00
  1676. 00001102  504F                     addq.w     A7, 8
  1677. 00001104  4CDF 0408                movem.l    D3,A2, [A7]+
  1678. 00001108  4E75                     rts
  1679. 0000110A  4AAF 0004                tst.l      [A7 + 0x4]
  1680. 0000110E  6716                     beq        +0x18 /* 00001126 */
  1681. 00001110  3F3C 0001                move.w     -[A7], 0x1
  1682. 00001114  206F 0006                movea.l    A0, [A7 + 0x6]
  1683. 00001118  4850                     pea.l      [A0]
  1684. 0000111A  2057                     movea.l    A0, [A7]
  1685. 0000111C  2250                     movea.l    A1, [A0]
  1686. 0000111E  2269 0008                movea.l    A1, [A1 + 0x8]
  1687. 00001122  4E91                     jsr        [A1]
  1688. 00001124  5C4F                     addq.w     A7, 6
  1689. label00001126:
  1690. 00001126  4E75                     rts
  1691. fn00001128:
  1692. 00001128  4AAF 0004                tst.l      [A7 + 0x4]
  1693. 0000112C  670A                     beq        +0xC /* 00001138 */
  1694. 0000112E  206F 0004                movea.l    A0, [A7 + 0x4]
  1695. 00001132  2050                     movea.l    A0, [A0]
  1696. 00001134  3F10                     move.w     -[A7], [A0]
  1697. 00001136  A936                     syscall    DeleteMenu
  1698. label00001138:
  1699. 00001138  4E75                     rts
  1700. fn0000113A:
  1701. 0000113A  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  1702. 0000113E  554F                     subq.w     A7, 2
  1703. 00001140  246F 0016                movea.l    A2, [A7 + 0x16]
  1704. 00001144  266F 001A                movea.l    A3, [A7 + 0x1A]
  1705. 00001148  7600                     moveq.l    D3, 0x00
  1706. 0000114A  422F 0001                clr.b      [A7 + 0x1]
  1707. 0000114E  4212                     clr.b      [A2]
  1708. 00001150  6050                     bra        +0x52 /* 000011A2 */
  1709. label00001152:
  1710. 00001152  1004                     move.b     D0, D4
  1711. 00001154  4880                     ext.w      D0
  1712. 00001156  48C0                     ext.l      D0
  1713. 00001158  0480 0000 0026           subi.l     D0, 0x26 /* '&' */
  1714. 0000115E  6702                     beq        +0x4 /* 00001162 */
  1715. 00001160  600A                     bra        +0xC /* 0000116C */
  1716. label00001162:
  1717. 00001162  4A83                     tst.l      D3
  1718. 00001164  6604                     bne        +0x6 /* 0000116A */
  1719. 00001166  7601                     moveq.l    D3, 0x01
  1720. 00001168  6038                     bra        +0x3A /* 000011A2 */
  1721. label0000116A:
  1722. 0000116A  7600                     moveq.l    D3, 0x00
  1723. label0000116C:
  1724. 0000116C  4A83                     tst.l      D3
  1725. 0000116E  6718                     beq        +0x1A /* 00001188 */
  1726. 00001170  1F44 0001                move.b     [A7 + 0x1], D4
  1727. 00001174  4878 0001                push.l     0x1
  1728. 00001178  3F3C 0001                move.w     -[A7], 0x1
  1729. 0000117C  486F 0007                pea.l      [A7 + 0x7]
  1730. 00001180  4EAD E078                jsr        [A5 - 0x1F88]
  1731. 00001184  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1732. label00001188:
  1733. 00001188  7600                     moveq.l    D3, 0x00
  1734. 0000118A  7000                     moveq.l    D0, 0x00
  1735. 0000118C  1012                     move.b     D0, [A2]
  1736. 0000118E  5280                     addq.l     D0, 1
  1737. 00001190  0C80 0000 0100           cmpi.l     D0, 0x100
  1738. 00001196  6C0A                     bge        +0xC /* 000011A2 */
  1739. 00001198  5212                     addq.b     [A2], 1
  1740. 0000119A  7000                     moveq.l    D0, 0x00
  1741. 0000119C  1012                     move.b     D0, [A2]
  1742. 0000119E  1584 0000                move.b     [A2 + D0.w], D4
  1743. label000011A2:
  1744. 000011A2  181B                     move.b     D4, [A3]+
  1745. 000011A4  66AC                     bne        -0x52 /* 00001152 */
  1746. 000011A6  102F 0001                move.b     D0, [A7 + 0x1]
  1747. 000011AA  544F                     addq.w     A7, 2
  1748. 000011AC  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  1749. 000011B0  4E75                     rts
  1750. 000011B2  2F0A                     move.l     -[A7], A2
  1751. 000011B4  594F                     subq.w     A7, 4
  1752. 000011B6  246F 000C                movea.l    A2, [A7 + 0xC]
  1753. 000011BA  4AAA 000C                tst.l      [A2 + 0xC]
  1754. 000011BE  56C0                     sne        D0
  1755. 000011C0  4400                     neg.b      D0
  1756. 000011C2  4880                     ext.w      D0
  1757. 000011C4  48C0                     ext.l      D0
  1758. 000011C6  6722                     beq        +0x24 /* 000011EA */
  1759. 000011C8  206F 0010                movea.l    A0, [A7 + 0x10]
  1760. 000011CC  2E90                     move.l     [A7], [A0]
  1761. 000011CE  4A97                     tst.l      [A7]
  1762. 000011D0  670E                     beq        +0x10 /* 000011E0 */
  1763. 000011D2  4878 0001                push.l     0x1
  1764. 000011D6  2F0A                     move.l     -[A7], A2
  1765. 000011D8  4EBA F894                jsr        [PC - 0x76C /* 00000A6E */]
  1766. 000011DC  504F                     addq.w     A7, 8
  1767. 000011DE  600A                     bra        +0xC /* 000011EA */
  1768. label000011E0:
  1769. 000011E0  42A7                     clr.l      -[A7]
  1770. 000011E2  2F0A                     move.l     -[A7], A2
  1771. 000011E4  4EBA F888                jsr        [PC - 0x778 /* 00000A6E */]
  1772. 000011E8  504F                     addq.w     A7, 8
  1773. label000011EA:
  1774. 000011EA  584F                     addq.w     A7, 4
  1775. 000011EC  245F                     movea.l    A2, [A7]+
  1776. 000011EE  4E75                     rts
  1777. 000011F0  2F0A                     move.l     -[A7], A2
  1778. 000011F2  594F                     subq.w     A7, 4
  1779. 000011F4  246F 000C                movea.l    A2, [A7 + 0xC]
  1780. 000011F8  206F 0010                movea.l    A0, [A7 + 0x10]
  1781. 000011FC  2E90                     move.l     [A7], [A0]
  1782. 000011FE  4AAA 000C                tst.l      [A2 + 0xC]
  1783. 00001202  56C0                     sne        D0
  1784. 00001204  4400                     neg.b      D0
  1785. 00001206  4880                     ext.w      D0
  1786. 00001208  48C0                     ext.l      D0
  1787. 0000120A  661C                     bne        +0x1E /* 00001228 */
  1788. 0000120C  4A97                     tst.l      [A7]
  1789. 0000120E  670E                     beq        +0x10 /* 0000121E */
  1790. 00001210  4878 0001                push.l     0x1
  1791. 00001214  2F0A                     move.l     -[A7], A2
  1792. 00001216  4EBA F856                jsr        [PC - 0x7AA /* 00000A6E */]
  1793. 0000121A  504F                     addq.w     A7, 8
  1794. 0000121C  600A                     bra        +0xC /* 00001228 */
  1795. label0000121E:
  1796. 0000121E  42A7                     clr.l      -[A7]
  1797. 00001220  2F0A                     move.l     -[A7], A2
  1798. 00001222  4EBA F84A                jsr        [PC - 0x7B6 /* 00000A6E */]
  1799. 00001226  504F                     addq.w     A7, 8
  1800. label00001228:
  1801. 00001228  584F                     addq.w     A7, 4
  1802. 0000122A  245F                     movea.l    A2, [A7]+
  1803. 0000122C  4E75                     rts
  1804. fn0000122E:
  1805. 0000122E  48E7 0038                movem.l    -[A7], A2,A3,A4
  1806. 00001232  A11A                     syscall    GetZone, flags=1
  1807. 00001234  2848                     movea.l    A4, A0
  1808. 00001236  4AAD A5E6                tst.l      [A5 - 0x5A1A]
  1809. 0000123A  6610                     bne        +0x12 /* 0000124C */
  1810. 0000123C  4EBA 0066                jsr        [PC + 0x66 /* 000012A4 */]
  1811. 00001240  4A80                     tst.l      D0
  1812. 00001242  6608                     bne        +0xA /* 0000124C */
  1813. 00001244  91C8                     sub.l      A0, A0
  1814. 00001246  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1815. 0000124A  4E75                     rts
  1816. label0000124C:
  1817. 0000124C  206D A5E6                movea.l    A0, [A5 - 0x5A1A]
  1818. 00001250  A01B                     syscall    SetZone
  1819. 00001252  202D A5EA                move.l     D0, [A5 - 0x5A16]
  1820. 00001256  A122                     syscall    NewHandle, flags=1
  1821. 00001258  2648                     movea.l    A3, A0
  1822. 0000125A  200B                     move.l     D0, A3
  1823. 0000125C  670A                     beq        +0xC /* 00001268 */
  1824. 0000125E  204B                     movea.l    A0, A3
  1825. 00001260  A029                     syscall    HLock
  1826. 00001262  2453                     movea.l    A2, [A3]
  1827. 00001264  248B                     move.l     [A2], A3
  1828. 00001266  6002                     bra        +0x4 /* 0000126A */
  1829. label00001268:
  1830. 00001268  95CA                     sub.l      A2, A2
  1831. label0000126A:
  1832. 0000126A  204C                     movea.l    A0, A4
  1833. 0000126C  A01B                     syscall    SetZone
  1834. 0000126E  200A                     move.l     D0, A2
  1835. 00001270  660E                     bne        +0x10 /* 00001280 */
  1836. 00001272  202D A5EA                move.l     D0, [A5 - 0x5A16]
  1837. 00001276  A11E                     syscall    NewPtr, flags=1
  1838. 00001278  2448                     movea.l    A2, A0
  1839. 0000127A  200A                     move.l     D0, A2
  1840. 0000127C  6702                     beq        +0x4 /* 00001280 */
  1841. 0000127E  4292                     clr.l      [A2]
  1842. label00001280:
  1843. 00001280  204A                     movea.l    A0, A2
  1844. 00001282  5888                     addq.l     A0, 4
  1845. 00001284  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1846. 00001288  4E75                     rts
  1847. fn0000128A:
  1848. 0000128A  2F0A                     move.l     -[A7], A2
  1849. 0000128C  246F 0008                movea.l    A2, [A7 + 0x8]
  1850. 00001290  598A                     subq.l     A2, 4
  1851. 00001292  4A92                     tst.l      [A2]
  1852. 00001294  6706                     beq        +0x8 /* 0000129C */
  1853. 00001296  2052                     movea.l    A0, [A2]
  1854. 00001298  A023                     syscall    DisposHandle/DisposeHandle
  1855. 0000129A  6004                     bra        +0x6 /* 000012A0 */
  1856. label0000129C:
  1857. 0000129C  204A                     movea.l    A0, A2
  1858. 0000129E  A01F                     syscall    DisposPtr/DisposePtr
  1859. label000012A0:
  1860. 000012A0  245F                     movea.l    A2, [A7]+
  1861. 000012A2  4E75                     rts
  1862. fn000012A4:
  1863. 000012A4  2F03                     move.l     -[A7], D3
  1864. 000012A6  202D A5EA                move.l     D0, [A5 - 0x5A16]
  1865. 000012AA  223C 0000 00C8           move.l     D1, 0xC8
  1866. 000012B0  4EAD DA68                jsr        [A5 - 0x2598]
  1867. 000012B4  7248                     moveq.l    D1, 0x48
  1868. 000012B6  D081                     add.l      D0, D1
  1869. 000012B8  2600                     move.l     D3, D0
  1870. 000012BA  2003                     move.l     D0, D3
  1871. 000012BC  A11E                     syscall    NewPtr, flags=1
  1872. 000012BE  2B48 A5E6                move.l     [A5 - 0x5A1A], A0
  1873. 000012C2  4AAD A5E6                tst.l      [A5 - 0x5A1A]
  1874. 000012C6  6606                     bne        +0x8 /* 000012CE */
  1875. 000012C8  7000                     moveq.l    D0, 0x00
  1876. 000012CA  261F                     move.l     D3, [A7]+
  1877. 000012CC  4E75                     rts
  1878. label000012CE:
  1879. 000012CE  42A7                     clr.l      -[A7]
  1880. 000012D0  4267                     clr.w      -[A7]
  1881. 000012D2  4870 3800                pea.l      [A0 + D3]
  1882. 000012D6  2F2D A5E6                move.l     -[A7], [A5 - 0x5A1A]
  1883. 000012DA  4EAD DD48                jsr        [A5 - 0x22B8]
  1884. 000012DE  7001                     moveq.l    D0, 0x01
  1885. 000012E0  261F                     move.l     D3, [A7]+
  1886. 000012E2  4E75                     rts
  1887. 000012E4  4EAD DC5A                jsr        [A5 - 0x23A6]
  1888. 000012E8  2B40 A5EA                move.l     [A5 - 0x5A16], D0
  1889. 000012EC  4EF9 FFFF F648           jmp        [0xFFFFF648]
  1890. 000012F2  0000 0001                ori.b      D0, 0x1
  1891. 000012F6  4979 0000 0000           chk.w      D4, [0x00000000 /* __m68k_reset_stack__ */]
  1892. 000012FC  0000 0000                ori.b      D0, 0x0
  1893.